Как отключить редактор в админке, для определенного шаблона страницы?

Я создал свой шаблон страницы. Который выводит записи из определенной таксономии. При использовании данного шаблона страницы никаких данных кроме заголовка заполнять не нужно.

Подскажите как можно убрать/удалить редактор вордпресс, если пользователь выбрал определенный шаблон?

Это поможет самому не путаться, понимать что контент для страницы не нужен. Да и у заказчика не возникнет лишних вопросов.

Добавить Комментарий
Ответ

Для удаления редактора с страницы, при использовании определенного шаблона, воспользуйтесь следующим сниппетом:


/**

* Скрываем визуальный редактор в админке для шаблона pagecustom.php

*

* @return type

*/

function onwp_disable_content_editor() {

$post_id = $_GET['post'] ? $_GET['post'] : $_POST['post_ID'] ;

if( !isset( $post_id ) ) return;

$template_file = get_post_meta($post_id, '_wp_page_template', true);

if ( $template_file == 'pagecustom.php' ) {

remove_post_type_support( 'page', 'editor' );

}

}

add_action( 'admin_init', 'onwp_disable_content_editor' );

Добавить Комментарий

Ваш ответ

Размещая свой ответ, вы соглашаетесь с правилами сайта.