使用自定义字段的WordPress搜索查询不会产生任何结果

时间:2014-08-28 14:24:54

标签: php wordpress wordpress-plugin field

我有一个自定义搜索模板,我试图用以下方法搜索自定义字段:

我的自定义字段名为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
            )

    )

)

这应该没事,但我没有得到任何结果。如果我搜索正常文本中的单词,它会找到任何内容。

任何人都有想法?

0 个答案:

没有答案