Удалите основного редактора из экрана страницы редактирования Wordpress

Кто-либо знает о способе удалить основного редактора из экрана редактирования страницы? И не только с CSS. Я добавил несколько других meta полей с tinymce, и они сталкиваются с основным.

У меня есть класс, который удаляет другие meta поля из экрана редактирования, но я не могу избавиться от основного редактора этот путь. Я попытался добавить 'divpostrich' и 'divpost' к массиву в классе (но без удачи):

class removeMetas{
    public function __construct(){
        add_action('do_meta_boxes', array($this, 'removeMetaBoxes'), 10, 3);
    }

    public function removeMetaBoxes($type, $context, $post){
        /**
         * usages
         * remove_meta_box($id, $page, $context)
         * add_meta_box($id, $title, $callback, $page, $context = 'advanced', $priority = 'default')
         */
        $boxes = array( 'slugdiv', 'postexcerpt', 'passworddiv', 'categorydiv',
                        'tagsdiv', 'trackbacksdiv', 'commentstatusdiv', 'commentsdiv',
                        'authordiv', 'postcustom');

        foreach ($boxes as $box){
            foreach (array('link', 'post', 'page') as $page){
                foreach (array('normal', 'advanced', 'side') as $context){
                    remove_meta_box($box, $type, $context);
                }
            }
        }
    }
}

$removeMetas = new removeMetas();

Я также попытался удалить 'divpostrich' с jQuery. Но наклон выясняет, куда поместить js для него для работы. Когда я удаляю 'postdivrich' в браузере с поджигателем - моя остающаяся tinymce полевая прекрасная работа.

Какие-либо идеи?

6
задан ugreen 30 March 2010 в 11:54
поделиться

1 ответ

Не могли бы вы просто отключить редактор TinyMCE, оставив редактор HTML, поскольку ваши мета-блоки сталкиваются с ним? :)

0
ответ дан 8 December 2019 в 02:21
поделиться
Другие вопросы по тегам:

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