Windhack
@Windhack
developer

Как фильтровать записи по произвольным полям?

Здравствуйте! Проблема такая: используя плагин Toolset Types создал произвольный тип записей и добавил туда группу произвольных полей (пара однострочных, числовых и чекбоксы), вывел на странице архивов, все показывается, все отлично, но теперь следующая задача, нужно добавить фильтры по этим произвольным полям, чтобы можно было фильтровать контент, рылся в гугле, ничего понятного не могу найти, может Вы подскажите? Спасибо!
  • Вопрос задан
  • 154 просмотра
Решения вопроса 1
trampick
@trampick
Веб-разработчик
Это встроено по умолчанию в wp. Вам нужно написать правильно запрос через WP_Query. Обязательно указать в запросе post_type(тип записей), и параметры с произвольными полями. Примеры и описание можете посмотреть здесь
Вам конкретно нужно поискать пример c параметром 'post_type' => 'чего то там', и с примером 'meta_query' => array(чего то там)
В конечном итоге должна получится конструкция примерного вида
$args = array(
	'post_type'  => 'product',
	'meta_query' => array(
		array(
			'key'     => 'color',
			'value'   => 'blue',
			'compare' => 'NOT LIKE'
		)
	)
);
$query = new WP_Query( $args );
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы