Estoy tratando de recuperar publicaciones en WordPress usando el get_posts
función, tratando de filtrar por un campo personalizado llamado cegep_region
pero el método devuelve publicaciones con cualquier valor en este campo. Mi consulta a continuación:
$cegep = get_posts(array(
'post_type' => 'cegep',
'orderby' => 'rand',
'posts_per_page' => -1,
'meta_query' => array(
'key' => 'cegep_region',
'value' => '386',
'compare' => '='
)
));
Cuando miro en la base de datos, 386
no es lo que hay en el meta_value
.
select * from wp_postmeta where post_id=577 and meta_key='cegep_region'
¿Qué puedo estar haciendo mal?
.