Что нам готовит ACF 6.2?

Рейтинг: 4.9 из 96 оценок

В новой версии популярного плагина Advanced Custom Fields нас ждёт несколько интересных нововведений: встроенное поле для двунаправленных связей, создание страниц настроек через админку и возможность указать несколько путей для сохранения ACF JSON.

Интерфейс для двунаправленных отношений

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

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

Вот снимок экрана поля ACF Relationship из одного произвольного типа записей в другой.

Обратите внимание на вкладку Advanced. Именно здесь находится новая опция. При ее включении появляется выпадающий список, в котором можно выбрать поле отношения, с которым она связана.

В видеоролике я удалил фрагмент кода, показал, как была потеряна двунаправленная природа связи, а затем восстановил ее, выбрав связанное поле на вкладке Advanced в группах полей для каждого типа пользовательских сообщений.

Новый пользовательский интерфейс страниц настроек

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

В ACF 6.2 Pro появился новый пункт меню администратора для страниц настроек, и вы можете добавлять и вставлять страницы с помощью пользовательского интерфейса. Следует отметить, что эта функция также имеет вкладку «Разрешения«, которая позволяет устанавливать разрешения для ролей.

Визуально

ACF 6.2: Built-In Bidirectional Relationship Fields and Option PagesACF 6.2: Built-In Bidirectional Relationship Fields and Option Pages

Выводы

Приятно видеть, что команда ACF улучшает плагин и делает его более мощным. Хотя эти две функции не являются новыми, добавление их в пользовательский интерфейс делает плагин более совершенным и удобным.

Читайте далее

Добавить комментарий