2016-09-22 67 views
0

我在我的wordpress網站上使用ACF插件,我想編寫自定義研究代碼。 我有很多產品,我想顯示包含搜索詞的產品。ACF Query Wordpress使用'LIKE%word%'

我做我的查詢是這樣的:

$args = array(
      'post_type' => 'product', 
      'meta_key'  => 'brand', 
      'meta_value'  => $word, 
      'compare' => 'LIKE'); 



$the_query = new WP_Query($args); 

但這僅顯示產品,而恰與$字相匹配的品牌。 例如,如果我搜索「顏」我要顯示品牌「YANMAR」,「POLYAN」,「TRYANPO」等產品

如何做到這一點?

謝謝你,祝你有美好的一天!

回答

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); 
+0

謝謝,它完美的作品! – K4tn1x