Как составить список и отфильтровать по настраиваемому полю на странице архива продукта - PullRequest
0 голосов
/ 20 июня 2019

Я разрабатываю сайт, на котором мне нужен настраиваемый фильтр на странице архива, который содержит значения некоторых настраиваемых полей, скажем, logo_color.

Например, у продукта 1 есть logo_color "black", а у продукта 2 - logo_color"белый" и тд.Поэтому я хочу отобразить «logo_color» с такими параметрами, как «черный», «белый» ... в пользовательском фильтре.

Теперь я хочу отфильтровать данные продукта по этому полю.Например, если я выберу logo_color «white», то на странице архива будут отображаться только продукты, имеющие logo_color «white».

Может кто-нибудь помочь мне, как я могу это сделать?

1 Ответ

1 голос
/ 20 июня 2019

Я не уверен, какой у вас тип сообщения, но что-то вроде этого:

$args = array(
    'post_type'  => 'product',
    'posts_per_page' => -1,
    'meta_key'   => 'logo_color',
    'meta_value' => 'white'
);
$query = new WP_Query( $args );
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...