Обзор
Advanced Custom Fields плагин для WordPress делает работу с произвольными полями легкой и быстрой. Произвольные поля встроены в WP, но они довольно неудобны в настройке и не удобны для пользователя. На скриншотах ниже показана разница между встроены ми произвольными полями и Advanced Custom Fields.
- Встроенные произвольные поля
- Advanced Custom Fields
Группы полей
В Группах полей хранятся произвольные поля, условия отображения и визуальные настройки. Каждой группе можно указать где она должна выводится на основе массы настроек. Типичная группа полей выглядит так:
Поля
Внутри группы полей можно создавать отдельные произвольные поля. К примеру, создаем группу полей «Артисты» и в ней 2 поля «Имя» и «Изображение».
Каждое поле имеет множество параметров, которые меняют тип(текст, изображение, редактор wysiwyg, списки и т.д.), значение по-умолчанию, зависимости и многое другое. В платной версии плагина доступны еще больше полей, упрощающих Вашу жизнь, повторитель, галерея, гибкое содержание и даже глобальные настройки сайта!
Местоположение
Вы можете очень гибко настроить где отображать группу полей. В этом Вам помогут логические конструкции или/и, позволяющие указать в каких таксономиях нужно выводить поля.
Настройки отображения
Позволяет настроить визуальное отображения для группы полей. Также можно скрыть ненужные элементы интрфейса, чтобы не отвлекать пользователя. К примеру, можно скрыть стандартное окно редактирования и поставить туда свое. Это позволяет «разгрузить» рабочее пространство и сделать более удобным процесс работы.
Вывод значений ACF в темах
В ACF встроенно множество мощных и полезных функций для работы с данными. Они основаны на встроенных функциях WP, но более гибкие и удобные. Благодаря этому код становится компактнее и умнее.
При работе с ACF рекомендуется иметь базовые представления о работе с WordPress темами и основы PHP. Функция the_field('hero_text')
выведет значение поля в нужном месте, а get_field('hero_text')
вернет значение поля в переменную. Прочитайте все доступные функции, чтобы быть во всеоружии и использовать по-полной возможности ACF!
Заключение
ACF — это плагин позволяющий глубоко настроить произвольные поля под свои нужды. Однако, не забываете, что данные нужно вывести в теме.
ACF — легкий, но мощный плагин. Вы можете создать формы, глобальные настройки для сайта и многое другое. Попробуйте! Вам понравится!