Herkes sayfa düzenleme ekranından ana editörü kaldırmak için bir yol biliyor musun? Ve sadece css ile. Ben TinyMCE ile birkaç başka meta kutuları ekledik ve onlar ana biri ile çarpışır.
Ben düzenleme ekranında diğer meta kutuları kaldıran bir sınıf var, ama ana editör bu şekilde kurtulmak olamaz. (Ama hayır şans ile) sınıfında diziye 'divpostrich' ve 'divpost' eklemek için denedim:
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();
Ben de jquery ile 'divpostrich' kaldırarak denedim. Ama nerede o iş için JS koymak için çözemiyorum. Ben kundakçı ile tarayıcıda 'postdivrich' çıkardığınızda - Kalan TinyMCE alanlar mükemmel çalışır.
Herhangi bir fikir?