ACF User Role Field Setting
Это дополнительный плагин для Advanced Custom Fields (ACF) версии 5. Этот плагин не будет предоставлять никаких функций, если ACF5 не установлен. Этот плагин добавляет настройку поля ко всем типам полей, чтобы можно было выбрать роли пользователей, которым разрешено редактировать поле. Только те роли, которые выбраны для поля, смогут редактировать поле. Репозиторий Github Этот плагин также находится на GitHub https://github.com/Hube2/acf-user-role-field-setting Исключенные типы полей В большинстве случаев это не имеет смысла для поля вкладки, если только все поля в вкладка была установлена одинаково, другими словами, удаление вкладки должно удалить все поля на этой вкладке. На данный момент это не то, что я могу сделать. Я не уверен насчет поля клонирования, я мало работал с ним. Вы можете проверить это, если хотите. Я также удалил поддержку полей ретранслятора, группы и гибкого содержимого, потому что я не могу сохранить значения этих полей, если они не редактируются в интерфейсе ACF. Обратите внимание, что я не знаю, каковы будут последствия разрешения настроек ролей пользователя в этих полях. Существует фильтр, позволяющий настроить типы исключаемых полей. Вот пример Php add_filter ('acf / user_role_setting / exclude_field_types', 'user_role_setting_excluded_field_types'); function user_role_setting_excluded_field_types ($ exclude) {/ * $ exclude содержит массив типов полей, которые нужно исключить из добавления значения по умолчанию для настроек роли пользователя: $ exclude = array ('tab' => 'tab', 'clone' => 'clone') ; * / // удалить поле табуляции из исключения if (isset ($ exclude ['tab'])) {unset ($ exclude ['tab']); } // добавляем поле сообщения для исключения $ exclude ['message'] = 'message'; return $ exclude; }?>
Автор: John A. Huebner II
Версия: 3.0.2
Последнее обновление: 2021-04-04 2:48pm GMT