Bug recherche Wordpress WP_Query

« Page précédente
0
                $query_options = [
'lang' => pll_current_language(),
'post_status' => 'publish',
'post_type' => 'pc-council-member',
'posts_per_page' => 1,
'meta_query' => [
[
'key' => 'member-district',
'compare' => 'LIKE',
'value' => '"' . $district_post->ID . '"'
]
]
];
$member_query = new WP_Query($query_options);

Dans le bout de code ci-haut, le WP_Query tente de comparé $district_post->ID avec des données sérialisées. Dans notre cas, nous avons découvert que certaine valeurs de la base de données n'étaient pas sérialisées mais en string. Donc nous avions 123 au lieu de s:3:"123";. Une fois toutes les données sérialisées, la recherche fonctionnait.

Posté par William
Posée le 28 novembre 2017 16 h 41 min
32 vues
    « Page précédente