Intereting Posts
как получить nonce с помощью json api Опубликованный контент не отображается, получение не найденного сообщения (Frontend AJAX) получить данные о записи с эскизом изображения? Как WooCommerce хранит продукты / изменения продукта? / Бесплатный скрипт для импорта вариаций продукта? Смутно с порядком mimetype привязки Выбирать виджеты фильтра Почему WordPress использует устаревший jQuery v1.12.4? Отказать роли пользователя в регистрации после регистрации Как изменить заголовок Open Graph для публикации мета? Статическая страница в один пункт меню неактивные элементы выделены Рекомендуемый размер изображения условного тега? Отключить постоянные ссылки на всех страницах и сообщениях 404 Ошибка при доступе к файлам шрифтов Показывать все данные в таблице базы данных и превращать их в интерактивную таблицу Использовать крючки для ограничения одного комментария на пользователя за сообщение – скрыть форму, если вы уже прокомментировали

Можно ли удалить редактор полей Rich Text для определенного сообщения?

Несколько месяцев назад я задал аналогичный вопрос: возможно ли удалить главный редактор текстовых полей? и получил следующий ответ:

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

Этот код удаляет редактор со всех страниц . Могу ли я удалить, если с определенных страниц (по-идентификатору) каким-то образом? Благодаря!

Solutions Collecting From Web of "Можно ли удалить редактор полей Rich Text для определенного сообщения?"

Существует функция add_meta_boxes , в которой вы можете подключиться, – она ​​срабатывает всякий раз, когда отображается страница редактирования сообщения.

В этот момент вы можете получить идентификатор редактируемого сообщения с помощью get_the_ID() . Затем вы можете сравнить его с идентификатором, для которого вы хотите удалить редактор сообщений:

 function remove_pages_editor(){ if(get_the_ID() == 23) { remove_post_type_support( 'post', 'editor' ); } // end if } // end remove_pages_editor add_action( 'add_meta_boxes', 'remove_pages_editor' );