我正在构建自定义搜索。在这一点上,我试图获取应将搜索到的文本用作通配符以在 2 个 meta_key 内进行比较的帖子。
下面是我的代码,
<?php $args = (
array(
'post_type' => 'registration',
'meta_key'=>'rg_upload_video',
'meta_query' => array(
'relation' => 'OR',
array(
'key' => 'rg_first_name',
'value' => $s,
'compare' => 'LIKE'
),
array(
'key' => 'rg_last_name',
'value' => $s,
'compare' => 'LIKE'
)
),
'posts_per_page' => 12,
'paged' => get_query_var('paged') ? get_query_var('paged') : 1 )
);
$loop = new WP_Query($args);
?>
结果,它只是返回所有具有Meta_key为rg_upload_video的帖子。我需要在 meta_key rg_first_name或rg_last_name中搜索过文本的帖子。
有谁知道我要去哪里错了?