Система фильтрации постов

Задача

Нужно было реализовать механизм создания фильтров, по которым можно получить список ID нужных постов.

Процесс

  1. Платформа — WordPress
  2. Создан новый тип поста — фильтр
  3. При создании нового фильтра выводятся 12 метабоксов для группировки 39 параметров
  4. В каждом параметре выводится список возможных значений
  5. Для возможности задания нескольких значений в одном параметре подключен js-плагин selectize
  6. Реализована возможность задания диапазона дат и выборка из нескольких таксономий
  7. Реализована функция, принимающая в качестве аргумента фильтр( ID фильтра ) и возвращающая список ID постов, удовлетворяющих параметрам фильтра

Результат

Разработан плагин, при помощи которого можно создавать фильтры для получения ID постов по заданным критериям.

Навыки

Опубликовано:

04.07.2014