我正在建立自定义搜索。实际上,只需要检查自定义字段值。自定义字段称为“摘要”。然而,我不确定我做错了什么,因为它不起作用。也许有人会发现我做错了什么?
$thesearch = get_search_query(); // get the string searched
$args = array(
\'post_type\'=> \'post\',
\'paged\' => $paged,
\'posts_per_page\' => 9,
\'meta_query\' => array(
array(
\'key\' => \'summary\',
\'value\' => $thesearch,
\'compare\' => \'IN\'
)
)
);
$search = new WP_Query($args);
SO网友:MIC
发现问题-我在使用数组,而我只需要使用这样的参数:
$args = array(
\'post_type\'=> \'post\',
\'paged\' => $paged,
\'posts_per_page\' => 9,
\'meta_key\' => \'summary\',
\'meta_value\' => $thesearch,
\'meta_compare\' => \'LIKE\'
);
谢谢大家的帮助。