@Alonse12

Фильтр записей на wordpress?

Есть разметка под фильтр записей по категориям. Все бы хорошо, но он сверстан дивами, собственно, как можно реализовать передачу данных о постах на сервер для обработки без использования form и input? Подойдут ли data- атрибуты для этого дела? Или все же переделывать на checkbox?

есть вот такой код "Попытка затолкнуть данные о категории в data"

<div class="center-filter__categories">
    <?php if($terms = get_terms(('category'))) { ?>
        <?php foreach($terms as $term) : ?>
            <?php echo "<div class='center-filter__categories-item center-filter__item' data-id='".$term->term_id."'>".$term->name."</div>"; ?>
        <?php endforeach; ?>
    <?php } ?>
</div>


Похожего вопроса нагуглить не смог
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
Kozack
@Kozack Куратор тега WordPress
Thinking about a11y
  1. В дата-атрибутах используйте не ID а Slug
  2. Когда нужно отфильтровать посты (по отправке формы, или по клику куда) собираете все Slug из атрибутов, и формируете ссылку
    example.com/?category_name=cat_slug1,cat_slug2,cat_slug3
    и выполняете переход по ней.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы