Quiero recuperar publicaciones personalizadas utilizando consultas personalizadas. mi taxonomía es recetas_tx y términos (carne de res), (pollo), etc.
He intentado usar
SELECT p.* FROM wp_posts p, wp_term_taxonomy tt, wp_term_relationships tr
WHERE p.ID=tr.`object_id`
AND tt.`term_id`=tr.`term_taxonomy_id`
AND (p.post_type = 'recipe_cpt')
AND p.post_status = 'publish'
AND tt.`term_taxonomy_id` = 37
Pero sin suerte.
alguien puede ayudarme a obtener publicaciones de wp por su term_id.
Si ID de Beefs es 37, entonces quiero recuperar todas las publicaciones con term_id = 37
Gracias
custom-taxonomy
query
terms
Azeem Hassni
fuente
fuente
Respuestas:
¿Has intentado usar la clase WP_Query? Es posible que sea más fácil usar las herramientas integradas para esto en lugar de una consulta personalizada desde cero. Algo similar a lo siguiente debería funcionar para usted:
EDITAR: tenga en cuenta el
tax_query
es una matriz de matrices por diseño. Muchos problemas de consulta de impuestos son el resultado de perder este detalle.EDITAR:
field
error tipográfico corregido arriba, reemplazando 'id' por 'term_id'.fuente
field
sonterm_id
,name
,slug
oterm_taxonomy_id
. Ver codex.wordpress.org/Class_Reference/…