Advanced Custom Fields для WordPress
Advanced Custom Fields для WordPress

Advanced Custom Fields для WordPress

CMS 15.01.2017 2 min read

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

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

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

Advanced Custom Fields для WordPress

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

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

 

Advanced Custom Fields для WordPress

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

 

Advanced Custom Fields для WordPress

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

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

 

Advanced Custom Fields для WordPress

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

Advanced Custom Fields для WordPress

 

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

$val = get_field( «phone» );

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

Поширити

, , , , ,

guest
0 коментарів
Міжтекстові Відгуки
Переглянути всі коментарі