我在wordpress网站上使用ACF插件,我想编写自定义研究代码。 我有很多产品,我想展示包含搜索词的产品。
我的查询是这样的:
$args = array(
'post_type' => 'product',
'meta_key' => 'brand',
'meta_value' => $word,
'compare' => 'LIKE');
$the_query = new WP_Query($args);
但是这只展示了与$ word完全匹配的品牌产品。 例如,如果我搜索“颜”,我想展示“YANMAR”,“POLYAN”,“TRYANPO”等品牌的产品。
请问怎么做?
谢谢你,祝你有个美好的一天!
答案 0 :(得分:2)
尝试以下代码。
$args = array(
'post_type' => 'product',
'post_status' => 'publish',
'posts_per_page' => -1,
'meta_query' => array(
array(
'key' => 'brand',
'value' => $word,
'compare' => 'LIKE'
)
)
);
$the_query = new WP_Query($args);