2016-11-16 4 views
0

私はWordPressのカスタムページでフォームを検索し、投稿テーブルに既に存在するメタキーを使用してショップページで商品をフィルタリングしたいと考えています。Woocommerceプロダクトフィルタのメタキー

最初はこのようなフォームページでカテゴリをフィルタリングしようとしましたが、機能しません。

$meta_query = array(
    'key' => '_years', 
    'value' => '2009' 
); 
$args=array(
    'meta_query'  => $meta_query, 
    'posts_per_page' => 10, 
    'post_type'  => 'product', 
    'orderby'  => $orderby, 
    'order'   => $order, 
    'paged'   => $paged 
); 

wc_product_dropdown_categories($args); 

答えて

1

meta_queryパラメータは、単一のカスタムフィールド処理のための配列の配列の変化でなければなりません:一部

を扱うシングルカスタムフィールドのWP_Queryページからいくつかの詳細がそれを願っています

$meta_query = array(
    array(
     'key'  => '_year', 
     'value' => '2009', 
     'compare' => '>', 
    ) 
); 

これで動作します。

関連する問題