我有一个自定义搜索模板,我试图用以下方法搜索自定义字段:
我的自定义字段名为wpcf-english-abstract。
这是我的代码:
global $wp_query;
$thesearch = get_search_query();
$args = array_merge(
$wp_query->query,
array(
'meta_key' => 'wpcf-english-abstract',
'meta_query' => array(
array(
'key' => 'wpcf-english-abstract',
'value' => $thesearch,
'compare' => 'LIKE'
)
)
));
query_posts( $args );
这是搜索页面上的查询:
Array
(
[s] => freelance
[post_type] => article
[meta_key] => wpcf-english-abstract
[meta_query] => Array
(
[0] => Array
(
[key] => wpcf-english-abstract
[value] => freelance
[compare] => LIKE
)
)
)
这应该没事,但我没有得到任何结果。如果我搜索正常文本中的单词,它会找到任何内容。
任何人都有想法?