Quiero filtrar las publicaciones de tal manera que solo get_post_meta($post->ID, "project_cat", true)
se muestren las publicaciones, para las cuales (devuelve una ID de publicación) es igual a mi valor especificado.
Alguna forma de hacer esto?
Estoy especialmente interesado en formas de hacerlo compatible con el complemento WP-Paginate .
query-posts
post-meta
porton
fuente
fuente
meta_query
valor.Respuestas:
El
WP_Query
objeto acepta un metaargumento posterior. En términos generales, desea hacer lo siguiente:Donde 'my-value' es su 'valor especificado'.
Ejemplo de uso:
Ver WP_Query , pre_get_posts . Todos los condicionales están disponibles para usted. Actualmente, esto se ejecuta en cada consulta principal, que probablemente no desee.
Alternativamente, puede usar
query_posts
(una forma más simple, pero mucho menos eficiente) para alterar la consulta solo para una instancia específica en una plantilla.fuente
puede filtrar la publicación en función del metavalor y mostrar la publicación en la página de cms.
consulte el tutorial para obtener una explicación paso a paso
http://www.pearlbells.co.uk/filter-posts-custom-fields-wp_query/
fuente