
На этой неделе была выпущена версия 6.1 ACF (Advanced Custom Fields) с поддержкой создания пользовательских типов записей и таксономий. Это долгожданная функция, о которой пользователи просили с самых первых дней существования плагина, когда он еще разрабатывался его первоначальным автором Эллиотом Кондоном.
Когда Delicious Brains приобрела плагин, сообщество ACF повторило запрос на эту функцию. WP Engine сохранил его в дорожной карте, когда они приобрели ACF в июне 2022 года , и, наконец, смогли это сделать. Регистрация типов записей и таксономий теперь доступна через простой интерфейс, который работает аналогично созданию групп полей и полей.
После регистрации CPT пользователи могут добавить для него существующую или новую группу полей или создать таксономию и двигаться дальше. Преимущество заключается в том, что пользователям не нужно нарушать свои рабочие процессы и использовать другой плагин для этой функции. Для тех, кто управляет клиентскими веб-сайтами, требуется на один плагин меньше.
«Мы знаем, что существует большое количество пользователей ACF, которые регистрируют настраиваемые типы сообщений (CPT) и создают для них настраиваемые поля», — сказал старший менеджер по продуктам WP Engine Иэн Поулсон. «Но они должны регистрировать CPT либо вручную с помощью кода, либо с помощью другого плагина. Общий рабочий процесс моделирования данных, необходимых для создания сайта, фрагментирован между различными плагинами, пользовательскими интерфейсами и пользовательским интерфейсом. Мы хотели это исправить!»
Команда разработчиков ACF также создала специальный инструмент импорта для пользователей, которые хотят перенести типы сообщений и таксономии из плагина Custom Post Type UI (CPTUI) в ACF, чтобы управлять ими всеми из одного плагина. ACF также имеет встроенную возможность отключать типы сообщений и таксономии от администратора плагина , если пользователям не требуется эта функция в обновлении.
ACF сообщает о более чем 4,5 миллионах пользователей, поэтому будет интересно посмотреть, как это повлияет на пользовательскую базу CPTUI, которая активна на более чем миллионе веб-сайтов. Некоторым пользователям просто нужны настраиваемые типы сообщений, но им не потребуются все возможности ACF, но, безусловно, между двумя плагинами есть большое совпадение.
После выхода далеко за рамки создания настраиваемых полей с этим и предыдущими обновлениями, Поулсон сказал, что в дальнейшем они будут называть плагин «ACF». Меню боковой панели администратора плагина было обновлено с «Пользовательских полей» на ACF.
Версия 6.1 также включает следующие особенности и важные изменения:
- Новая кнопка «Обзор полей» открывает модальное окно для поиска и демонстрации всех типов полей.
- Поля «Объект сообщения», «Ссылка на страницу» и «Отношение» теперь поддерживают фильтрацию по статусу сообщения.
- Полная совместимость с версиями PHP 8.1 и 8.2.
- Новая опция для фильтрации вкладок с настройками полей, чтобы другие плагины могли добавлять собственные вкладки и упорядочивать свои поля.
- Исправление безопасности, перенесенное в ACF 5.12.5 для проблемы безопасности, из-за которой ACF может десериализовать данные, которыми злонамеренно манипулируют, что создает экземпляр класса.
Все эти новые функции доступны как в бесплатной версии, так и в ACF Pro.