Как отключить редактор?

Ссылка скопирована
1 ответ

Как убрать редактор, что бы не мешал?
Некоторые страницы в основном строятся на блоках через acf
Пробовал через фильтр disable_wp_editor, редактор не отключается

Как отключить редактор?

Дополнительно

для кастома хватит фильтра register_post_type_args, для пост тип «page» или пост тип «post» используйте событие current_screen

Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Артём Dev Ответ

Если нужно отключить редактор в WordPress, есть несколько уровней. Можно отключить Gutenberg, можно убрать редактор у конкретного типа записи, а можно запретить редактирование контента для роли пользователя.

Отключить Gutenberg для записей и вернуть классический редактор:

add_filter('use_block_editor_for_post', '__return_false');

add_filter('use_block_editor_for_post', '__return_false');

Отключить редактор для конкретного post type:

add_action('init', function () {
    remove_post_type_support('page', 'editor');
});

add_action('init', function () { remove_post_type_support('page', 'editor'); });

Для кастомного типа записи:

add_action('init', function () {
    remove_post_type_support('my_post_type', 'editor');
});

add_action('init', function () { remove_post_type_support('my_post_type', 'editor'); });

Если нужно оставить заголовок, миниатюру и метаполя, но убрать основной редактор, это правильный способ. В админке останутся остальные блоки, а поле контента исчезнет.

Если задача — запретить пользователям редактировать записи, лучше настраивать роли и capabilities, а не скрывать редактор CSS-ом. CSS только прячет поле, но не защищает данные.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно