Какие плагины для WordPress позволяют фильтровать данные?

Ссылка скопирована
1 ответ

Есть ли какие-то плагины для Вордпресс, которые позволяют фильтровать / сортировать данные и выводить их в виде таблицы? Прикрепил пример на скрине: хочу создать раздел с конкурсами, где можно будет фильтровать их по дате, платный / бесплатный, проза / поэзия и т.д.

Буду очень признателен, если подскажете плагины!

Какие плагины для Wordpress позволяют фильтровать данные?

Дополнительно:

Пробовал Search & Filter, работает сносно. Но фильтры и самому написать не очень сложно, у меня в истории ответов есть примеры, если покопаться

Ответы:

Это же так сложно...

  • Спасибо, но я до этого страницу эту тоже открывал :) Просто интересовал именно личный опыт пользования, а не список
  • Giorgos, личный опыт зависит от задач и построения системы. Что как у тебя построено - отсюда не видно. И в любом случае нет ничего лучше своего личного опыта. Перебрать несколько плагинов - быстрее и намного полезнее чем спрашивать на тостере.

Пример
Но для начала тебе нужно каждому товару присвоить атрибуты

  • Кто сказал что там woo?
  • Refguser, а кто сказал на чем именно ему нужны фильтры ? Чел показал скрин я лишь показал как это можно сделать (1 из вариантов). В тз не было формулировки без woo
  • Роман Страх, да, мой косяк. Я даже не знал, что есть целая коллекция плагинов для фильтрации Woocommerce. Интересует без Woo
  • Роман Страх, в ТЗ не было и "без опенкерта". Почему ты не предложил опенкарт?
    Впрочем, с тобой всё понятно...
  • Refguser, у него в тегах вопроса WP, какой opencart (рукалицо)
  • Refguser, почитай его вопрос, плагины для WP (внимательнее , сударь)
  • Роман Страх,

    у него в тегах вопроса WP, какой opencart (рукалицо)

    Вот именно - в тегах нет ни опенкарта ни вуу. Голову включать надо

  • Refguser,

    Есть ли какие-то плагины для Вордпресс, которые позволяют фильтровать / сортировать данные

    Чем не подходит плагин который я написал выше ?
    Хватит пытатся выкрутиться из ситуации. Тупанул , хотел показаться умным ? Не получилось, смирись

  • Роман Страх,

    Чем не подходит плагин который я написал выше ?

    Тем что ТСу не надо для вуу.
    Ты тупишь и переводишь стрелки.
    Я всё.. уже давно понял что бесполезно тебе глаза раскрывать.

    Тупанул , хотел показаться умным ? Не получилось, смирись(с)

  • Refguser, то что ему не надо для ву он написал потом в коменте после моего ответа )) Ты пытаешься все еще выкрутиться но у тебя уже агония )
  • Роман Страх, знатно ты с зеркалом разговариваешь. :)

    То, что у ТСа не woo было понятно сразу. Для любого знакомого с вуу. О чём я тебе и написал.
    Нормальный человек не агрился, а продумал бы и поблагодарил.
    Приличный же человек после коммента ТСа вообще бы снёс своё позорище.
    И только идиот будет продолжать спорить с очевидным...
    Всё бывай.

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Юрий Linux Ответ

Для раздела с конкурсами, где нужны таблица, фильтры по датам, типу, жанру и сортировка, сначала важно решить, где будут храниться данные. Если каждый конкурс — это запись WordPress или CPT с полями, можно использовать плагины фильтрации. Если это просто таблица, лучше брать табличный плагин.

Варианты:

  • Search & Filter — простой фильтр по категориям, меткам, custom fields;
  • FacetWP — мощнее и быстрее для сложных фильтров, но платный;
  • WP Grid Builder — хороший вариант для карточек и фасетов;
  • TablePress — если данные именно табличные, но фильтры ограничены;
  • JetSmartFilters — если сайт уже на Crocoblock/Elementor.

Для Вашей задачи я бы делал CPT “Конкурсы” и поля: дата окончания, платный/бесплатный, жанр, организатор, ссылка, статус. Тогда фильтры будут работать по структуре, а не по тексту. Пример meta-полей можно сделать через ACF.

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

Начните не с плагина, а с модели данных. Когда поля разложены нормально, фильтровать их гораздо проще.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно