Пользователь пока ничего не рассказал о себе

Лучшие ответы пользователя

Все ответы (10)
  • Как сделать фильтрацию постов Вордпресс по таксономии через чекбоксы на AJAX?

    @Genri_Rus
    Вот пример: https://rudrastyh.com/wordpress/ajax-post-filters.html
    Для начала вам нужно связать товары с брендами
    В админке, во вкладке товары есть подраздел атрибуты
    Создаете в атрибутах Бренды и уже в брендах создаете названия ваших брендов
    После этого вам нужно динамически вывести созданные на странице бренды в виде чекбоксов, указать им id в виде slug ваших брендов (для будущего ajax'а)
    Т.е. например если у вас 5 брендов, то выводится только 5 чекбоксов, если 3 - то только три
    Далее такой запрос (где вы хотите вывести эти данные)
    $args = array(
    	'posts_per_page' => -1
            'tax_query' => array(  
               'taxonomy' => тут название вашего созданного атрибута (можно посмотреть в url строке, там будет что-то типа taxonomy='brends'),
               'field' => 'slug',
               'terms' => $_POST['тут что хранится в id или name ваших чекбоксов']
           )
    );
    $brends = new WP_Query( $args );

    А дальше уже цикл
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (180)