Обзор плагина для создания произвольных полей на wordpress подробная инструкция и обзор дополнительных инструментов

Чтобы легко выводить элементы в нужных местах используйте плагин произвольные поля wordpress. Проще говоря произвольное поле выводит где нужно текст, скрипт, картинку, которую задали в нем, не прибегая к ковырянию кода и не создавая разные шаблоны для каждой страницы. Метод применяется в интернет магазинах, например под управлением woocommerce.

Разбор плагина Advanced Custom Fields

Про Advanced Custom Fields написано много статей, но все поверхностны и не дают точную инструкцию. Разберем добавление текстового поля под статьями определённой рубрики. Устанавливаем плагин стандартным методом через поиск, либо скачиваем отсюда. Установив появиться новый раздел в меню “Группы полей”, заходим и настраиваем.

Обзор плагина для создания произвольных полей на wordpress подробная инструкция и обзор дополнительных инструментов

  1. Путь к дополнительным полям
  2. Вводим название, отображаться на сайте не будет
  3. Условия отображения, важный пункт, разъясню подробнее. В условии необходимо выставить произвольное поле только в тех записях которые расположены в определённой рубрике (в нашем случае “рубрика 1”). Задаем правило в таком порядке как на скриншоте, то есть выделяем все категории в первом поле, выставляем “равно” или “не равно” (если второе, то правило работает от противного), и далее более точно выставляем элемент. В зависимости что будет выбрано в первом выпадающем списке, параметры последнего будут меняться.
  4. Добавить ещё условие при необходимости
  5. После настройки отображения, переходим к созданию самого поля, нажимаем синюю кнопку

Советую к прочтению: создание произвольных типов записей,  так же дополнение для размещения счётчиков и настройка доступа по FTP.

Появиться раздел с добавлением произвольного поля, путём нажатия кнопки в группу можно определять бесконечное количество элементов, подчиняющихся одному условию отображения. (на странице записи покажем подробнее)

Обзор плагина для создания произвольных полей на wordpress подробная инструкция и обзор дополнительных инструментов

  • Ярлык, значение выводиться на странице редактирования
  • Имя, главный параметр, именно по нему привяжемся и выведем поле в необходимом месте
  • Тип, как написано ранее текст
  • Подсказка, выводиться так же на странице редактирования
  • Обязательно, делает запрос нужно ли заполнять или можно оставить пустым
  • Текст заполнителя
  • Условная логика, добавляет дополнительные параметры, то есть вывод можно настроить ещё тоньше
  • Атрибуты, по логике регулируют отображение на сайте, но проделав эксперимент, пришёл к выводу что работает не на всех темах

Часть параметров обозревать не стал, они понятны без объяснений.

Далее сделаем глобальные настройки. Спуститесь пониже и увидите короткий раздел, тут в основном параметры, где располагать поля в панели, поэкспериментируйте. Единственный важный пункт “Активация”, естественно включаем.

Обзор плагина для создания произвольных полей на wordpress подробная инструкция и обзор дополнительных инструментов

Полюбуемся на работу я перехожу в одну из записей которая расположена в “рубрика 1” и вижу в wordpress произвольное поле. Видим весь текст, который писали в группах, но заполнив информацию на сайте ничего не увидим.

Обзор плагина для создания произвольных полей на wordpress подробная инструкция и обзор дополнительных инструментов

Для отображения информации на сайте нужно прописать функцию в шаблон. Помните заполняли раздел “Имя”, в нашем случае “test-stati-imya-pola”. Хочу вывести в записях темы под комментариями, по логике иду в файл single.php, использую filezilla. Вставить нужно такой код:

<?php the_field(‘test-stati-imya-pola’); ?>

Если хотим изменять внешний вид через CSS, то обёртываем в div с классом.

<div class=”test-polya”><p><?php the_field(‘test-stati-imya-pola’); ?></p></div>

Сохраняем и загружаем обратно на сервер в тему, и любуемся выводом надписи. Более подробно читайте официальную памятку на сайте ACF.

Обзор плагина для создания произвольных полей на wordpress подробная инструкция и обзор дополнительных инструментов

Выбирал плагин ACF, потому что простой в применении и интуитивно понятный, разобраться просто, не пришлось идти на youtube и смотреть уроки, но если любите видео прикладываю инструкцию.

Остальные плагины wordpress для создания произвольных полей

В этом разделе описывать работу всех плагинов не будем, лишь расскажу на что обратить внимание и в чём уступают. Их не много всего 3 штуки, искал бесплатные варианты на wordpress.org, тем самым обеспечивая безопасность.

  • Custom Field Suite, радует постоянными обновлениями и очень простой панелью управления. Минимальный дизайн и скудный функционал, поддержка по вопросам не осуществляется. Отмечу более трудную интеграцию полей в шаблон.

  • Smart Custom Fields, китайский плагин wordpress, рекомендуется известным wp-kama. Имеет одинаковый функционал, как и у ACF, только построен более сложно. В некоторых местах сохранились иероглифы китайского языка, поэтому использовать не совсем удобно.

  • Custom Post Types and WCK, большой комбайн, направленный на изменение таксономий в wordpress. В одной из функций есть дополнительные поля, но если остальные не нужны, то не рекомендую к применению, чтобы не увеличить нагрузку на блог.

Все плагины постоянно обновляются, протестированы и показаны в этой статье. Мы разобрали основной плагин произвольных полей wordpress и дали несколько рекомендаций и аналогов, пользуйтесь и делайте работу с вордппресс ещё легче.

Курс WordPress-разработчик
Если Вам понравилась статья — поделитесь с друзьями
Валентин Лифанов
С 2008 года изучаю wordpress, веду блоги, пишу статьи. Бывает подрабатываю создавая сайты на этом удивительном движке.