Что умеет
Pods — это платформа для управления нестандартным контентом. С её помощью WordPress превращается в конструктор для каталогов, афиш, баз знаний, портфолио и любых структурированных данных, где обычных записей и страниц мало.
Основные возможности:
- Типы записей и таксономии. Создание и настройка собственных типов контента и рубрик через интерфейс.
- Расширенные типы контента (ACT). Отдельные таблицы базы данных для данных, которые не стоит хранить среди записей WordPress.
- Поля для чего угодно. Дополнительные поля для записей, страниц, рубрик, пользователей, медиафайлов и комментариев, с группировкой и условной логикой.
- Связи. Поля-связи соединяют материалы между собой, например автор и книги или событие и площадка.
- Страницы настроек. Быстрое создание собственных страниц параметров.
- Вывод. Блоки, шорткоды, виджеты и шаблоны Pods, которые позволяют выводить данные без программирования.
Установка и настройка
После активации появится меню «Pods Admin». Нажмите «Add New», выберите, что создаёте: тип записи, таксономию, расширение существующего типа или страницу настроек. Далее добавьте поля и сгруппируйте их.
Для вывода без кода создайте шаблон Pods и вставьте его через блок или шорткод. Для сложной вёрстки лучше писать вывод в шаблоне темы, используя функции Pods.
Разработчики могут начать с одноклёточной демонстрации, которую предлагает проект, чтобы оценить интерфейс до установки на рабочий сайт.
Подводные камни
Выбор между ACT и обычными записями. Расширенные типы хранят данные отдельно, но к ним не применяются многие функции записей: поиск, архивы, интеграции с SEO-плагинами. Выбирайте их только для действительно табличных данных.
Переезд на другой плагин полей. Структура Pods не совместима с ACF или Meta Box. Планируйте архитектуру заранее, иначе миграция потребует скриптов.
Производительность. Большое количество полей-связей и сложные запросы замедляют вывод. Проверяйте запросы на реальных данных и используйте кэширование объектов.
Зависимость от шаблонов. Всё, что выведено шорткодами и шаблонами Pods, исчезнет при деактивации плагина.
Кому подойдёт
Разработчикам и сборщикам сайтов с нестандартной структурой контента, которым нужна бесплатная альтернатива платным решениям. Если вам нужен самый популярный инструмент с большой базой гайдов, посмотрите Advanced Custom Fields или Meta Box. Для простого создания только типов записей и рубрик хватит Custom Post Type UI.