我对 meta_query 有一些情境问题。客户搜索 IV,但结果包含私有(原始词是私有的)。我只想显示包含 IV(罗马数字)的帖子。我的 meta_query 搜索来自自定义插件中的标题、子标题和描述。我找到了 REGEXP,但我找不到从标题、副标题和描述中找到漫游数字的正确方法。
客户只能找到罗马数字,他们也可以找到任何单词等。
$args = 数组(
'numberposts' => -1,
'类别' => 0,
'orderby' => 'post_date',
'订单' => 'DESC',
'meta_query' => 数组(
'关系' => '或',
大批(
'键' => '标题',
'价值' => $search_term,
'比较' => '喜欢',
),
大批(
'key' => '副标题',
'价值' => $search_term,
'比较' => '喜欢',
),
大批(
'键' => '描述',
'价值' => $search_term,
'比较' => '喜欢',
)
),
'post_type' => '画廊',
'post_status' => '发布',
'suppress_filters' => 真
);
$posts = get_posts($args, ARRAY_A);