Advanced Custom Fields для WordPress

Advanced Custom Fields для WordPress

CMS 15.01.2017

Advanced Custom Fields – удобный плагин для WordPress, который позволяет создавать свои поля не только к стандартным записям, но и к произвольным типам данных.

Представим, что у нас есть ранее созданный тип данных в вордпресс, например, Тренеры.

В этом разделе есть список тренеров, а у каждого из них данные: номер телефона, сссылка на страницу ВК, кредо и направления.

Пользовательский тип данных не позволяет с легкостью добавлять произвольные поля, как бы мы это сделали с записью без сторонних плагинов, поэтому скачиваем и устнавливаем  Advanced Custom Fields Он бесплатный.

После установки в меню Wordpress у Вас появится пункт “Произвольные поля”. В нем будет “Группы полей” и кнопка “Создать группу”. Нажимаем создать группу, назовем её, например, “Тренеры инфо”.

 

В группе выбираем “Добавить поле”. Задаем название, имя поля – это так как мы будем у нему обращаться из кода вывода записи и дополнительные настройки. Тип поля может быть любым: текст, изображение, номер, имейл, файл, чекбокс…

 

После нажимаем “Закрыть поле” и при необходимости “Добавить поле”, что позволит создать нужное количество полей. Поле автоматически добавляется в группу. После чего вы можете, методом перетаскивания созданных полей, разместить их в нужном порядке. В этом порядке они будут выводиться в вашей записи.

После Вам остается указать тип данных, к записям которого будет присоединена эта группа полей в “Правила”. Так же вы можете “Добавить группу правил” и присоединить эти поля еще к одному типу записей. У меня запись с тренерами называется treinersour. Все записи к которым можно добавить группу появляются в выпадающем списке.

 

СОХРАНЯЕМ! В результате в каждой записи с тренерами у нас появится это:

 

Удобненько, не правда ли? Обращение к полям при выводе поста будет таким:

$val = get_field( “phone” );

Где вместо phone указываете Имя поля, которое вы прописывали при его создании.

Поделиться

Отправить ответ

avatar
  Subscribe  
Notify of