Кто-либо знает о способе удалить основного редактора из экрана редактирования страницы? И не только с 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 полевая прекрасная работа.
Какие-либо идеи?
Не могли бы вы просто отключить редактор TinyMCE, оставив редактор HTML, поскольку ваши мета-блоки сталкиваются с ним? :)