Как скрыть поля acf?
Ссылка скопирована
В общем на странице нужно временно скрыть поля в обной группе, дабы не удалять
т.к я не знаю пригодятся они или нет
нужно скрыть табы и все поля, которые ниже них
Дополнительно:
В настройках вкладки (таба), выберите "Условная логика", там поставьте какие то невозможные условия для показа.
Нужно решить такую задачу?
Заказать помощь
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Лучший ответ
1
Другие ответы (0)
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопроскомментарий
Вам также может быть интересно
linkedin
Из-за чего выкидывает из аккаунта LinkedIn?
0 ответов
code-review
Нужен ли код-ревью React/TypeScript проекта?
0 ответов
Telegram
Как добиться, чтобы Telegram прислал мне именно смс код, а не через звонок его диктовал?
0 ответов
Аккумуляторные батареи
Почему при зарядке автостарта слышен писк, где искать причину?
0 ответов



Если нужно временно скрыть группу полей ACF, но не удалять её, самый безопасный способ — использовать условия отображения в самой группе полей. Например, поставить условие, которое никогда не выполнится: “Тип записи равен несуществующему типу” или “Роль пользователя равна роли, которой нет”.
Если нужно скрыть только часть полей внутри группы, можно использовать Conditional Logic у вкладки или первого поля после вкладки. Например, создать служебное true/false поле “Показывать блок” и по нему показывать остальные поля. На время скрытия просто выключаете переключатель.
Если нужно скрыть поля программно, можно использовать фильтр ACF:
add_filter('acf/prepare_field/name=my_field_name', function ($field) { if (current_user_can('manage_options')) { return $field; } return false; });
Возврат
falseскрывает поле в админке. Аналогично можно скрывать группу по ключу или имени поля.CSS вроде
display:none— самый хрупкий вариант. Поле визуально исчезнет, но останется в DOM, может сохраняться, конфликтовать с логикой и путать редактора. Используйте CSS только как временный тест.Если вы не уверены, пригодятся ли поля, не удаляйте field group. Просто отключите её через Location Rules или экспортируйте в ACF JSON. Тогда можно быстро вернуть блок без потери структуры.