12.09.2022
Advanced Custom Fields — лучшее популярное решение, когда целью разработчика является создание не только хорошего сайта, но и качественно проработанной админки.
Плагин позволяет выводить дополнительные поля на страницах и записях по заданным условиям, что облегчает работу с контентом в разы.
Как пользоваться Advanced Custom Fields?
Приведем банальный пример. На вашем сайте есть раздел Портфолио, куда вы публикуете отчеты по выполненным проектам. Вы хотели бы выводить характеристики по каждому отчету в виде таблицы, но верстать ее вручную каждый раз при публикации новой записи совсем не хочется. Тогда вы создаете в настройках плагина подобные поля:
Также не стоит забывать и об условиях вывода этих полей. Мы будем выводить их тогда, когда мы выбираем рубрику “Наши работы” при публикации новой записи.
Когда поля созданы, а условия прописаны, при создании новой записи в раздел портфолио мы увидим следующее:
Но как же теперь вывести эти поля на сайте? Для этого переходим в редактор тем и находим нужный шаблон в вашей активной теме. Лично я хотел вывести эти характеристики в сайдбар. Выглядит мой код следующим образом:
<?php if (get_field('tip_obekta')): ?>
<div class="chars-block">
<div class="char-name">Тип объекта</div>
<div class="char-dashed"></div>
<div class="char-value"><?php the_field('tip_obekta'); ?></div>
</div>
<?php endif; ?>
Для вывода большинства полей ACF достаточно использовать лишь 2 функции: get_field(‘название-вашего-поля’) и the_field(‘название-вашего поля’). Посмотрите на код и сразу поймете, как их использовать. Сначала мы проверяем условие заполнения поля, и если поле заполнено в админке, мы его выводим для пользователя на сайте.
Более подробную информацию по плагину вы можете найти на официальном сайте разработчика ACF.
Как скачать и установить ACF PRO бесплатно?
На нашем сайте вы можете скачать ACF PRO абсолютно бесплатно. Ниже представлена инструкция по установке этого плагина:
- Убедитесь в том, что на вашем сайте установлена базовая версия ACF;
- Скачайте плагин ACF PRO с нашего сайта;
- Перейдите в консоль вашего сайта, зайдите на вкладку “Плагины”, добавьте новый и загрузите архив, который вы скачали с нашего сайта;
- Дождитесь окончания загрузки и активируйте плагин;
- Не забудьте поблагодарить нас за плагин в комментариях и вступить в нашу группу в вконтакте, чтобы не пропустить новые статьи 🙂
Чем PRO-версия ACF отличается от базовой?
На самом деле, переходить на ACF PRO вовсе необязательно для создания хорошего сайта. По сути, чаще всего PRO-версию ставят только ради одной главной фишки — повторяющиеся поля. Это может пригодиться, когда вы, например, публикуете файлы на своем сайте.
Также ACF PRO имеет и другие полезные отличия от базовой версии:
- Создание пользовательских типов блоков;
- Создание гибкого содержимого блоков;
- Вывод настроек для управления отдельными полями ACF на сайте;
- Доступ к полю типа «Галерея»;
- Клонирование полей.
Узнать об отличиях базовой версии ACF от PRO вы можете на сайте разработчика плагина.
Вам понравился материал? Интересует разработка сайта? Или же вам больше по душе SEO или реклама? Обязательно подпишитесь на нашу группу в вконтакте, чтобы не пропустить новые статьи! А еще мы были бы рады получить от вас обратную связь в виде комментариев на этой странице 🙂
Понравилась статья? Хотите поддержать нашу команду и не пропустить новые материалы? Тогда подписывайтесь на нашу группу в ВКонтакте или на канал в Телеграм. Там мы не просто уведомляем подписчиков о выходе новых статей, но и делимся результатами различных экспериментов по SEO-продвижению.
Скачать материалы из статьи:
Название файла | Размер файла | Дата загрузки |
Advanced Custom Fields Pro 6.2.9 NULLED | 5,78 МБ | 10.04.2024 |
Спасибо огромное, плагин работает !!!
Спасибо ! Вы классные
Огромное спасибо за плагин!!!
А вам спасибо за обратную связь!
День добрый! Подскажите пожалуйста. Когда и зачем используется для вывода полей следующая «конструкция» » $field[‘timework’][‘value’]»
все грамотно и по полочкам. хочу спросить. как я могу попасть в вашу беседу? добавьте в друзья в вконтакте. и еще. когда будет обновление плагина acf nulled? стоит ли вообще каждый раз обновляться?
Спасибо за комментарий. Рад, что мои статьи кому-то полезны. В друзья я вас добавил. Обновления для плагинов их их проверку я стараюсь осуществлять каждую неделю. Вы можете подписаться на нашу группу. Я обычно всегда делаю пост в группе каждый раз, когда что-то публикую или обновляю на сайте. Следите за нашими обновлениями 🙂