2015-06-26 2 views
1

Я хочу фильтровать продукты по атрибуту в Woocommerce с помощью флажка или, альтернативно, ссылки. Если я пометить флажок или щелкнуть ссылку, я хочу получить все продукты, которые имеют этот атрибут.Woocommerce: Показать продукты, отфильтрованные по атрибуту

Как это сделать? Какие файлы следует редактировать?

Редактировать: Теперь мне нужно сделать запрос, чтобы получить все продукты, у которых есть пользовательский атрибут 'demo' в моем случае.

Я делаю это:

$args = array ('meta_query' => array( 
array('key' => 'meta_value', 
     'value' => 'demo', 
     'compare' => 'LIKE',), 
     ), 
); 

Что не так ??

Спасибо!

+0

Возможно, это полезно: [Как фильтровать продукты WooCommerce по специальному атрибуту] (http://stackoverflow.com/q/15138113/1456376) – insertusernamehere

+0

Это полезно, но ... какие файлы есть? Спасибо за ответ! –

+0

Также интересно: [Фильтр продуктов WooCommerce] (http://www.woocommerce-filter.com) – insertusernamehere

ответ

0

ОК, я получил, наконец, результат!

У меня есть это:

$args = array ( 
    'post_type' => 'product', 
    'posts_per_page' => 12, 
    'meta_query' => array( 
     array( 
      'value' => 'demo', 
      'compare' => 'like' 
     ), 
     ), 

);

В любом случае, спасибо за помощь!

Смежные вопросы