Задать вопрос
@cracker-test

Как отключить редактор контента на определенной странице wordpress?

Есть определенный страницы на которых нужно отключить редактор контента и оставить только кастомные поля. Подскажите, как это можно сделать?
  • Вопрос задан
  • 120 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 2
mediol-name
@mediol-name
Wordpress Developer
Я так приспособился. Где "front-page.php" - это шаблон той самой нужной страницы.

function disable_content_editor()
{
    if (isset($_GET['post'])) {
        $post_ID = $_GET['post'];
    } else if (isset($_POST['post_ID'])) {
        $post_ID = $_POST['post_ID'];
    }

    if (!isset($post_ID) || empty($post_ID)) {
        return;
    }

    $page_template = get_post_meta($post_ID, '_wp_page_template', true);
    if ($page_template == 'front-page.php') {
        remove_post_type_support('page', 'editor');
    }
}
add_action('admin_init', 'disable_content_editor');
Ответ написан
Комментировать
@cracker-test Автор вопроса
Можно использовать плагины - advaced custom suite
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы