正在注销自定义Tinymce插件?

时间:2014-05-27 作者:Shawn

我想在我的一个子主题中注销自定义tinymce插件。自定义tinymce插件基本上使用:

http://codex.wordpress.org/Plugin_API/Filter_Reference/mce_external_plugins

摘录:

add_filter( "mce_external_plugins", "foo_add_buttons" );
add_filter( \'mce_buttons\', \'foo_register_buttons\' );
消除此问题的最佳方法是什么,以确保性能最佳?我想到的两个选择是:

移除过滤器(“mce\\U外部插件”)&;删除\\u筛选器(“mce\\u按钮”、“foo\\u寄存器\\u按钮”)

  • 添加\\u过滤器(\'tiny\\u mce\\u before\\u init\',\'disable\\u mce\\u buttons\');只需删除父主题添加的按钮
  • 2 个回复
    SO网友:Shawn

    选项2是唯一工作正常的选项。

    function disable_mce_buttons($settings){
    
        $settings[\'external_plugins\'] = \'\';
        $settings[\'toolbar3\'] = \'\';
        return $settings;
    }
    add_filter(\'tiny_mce_before_init\', \'disable_mce_buttons\');
    

    SO网友:helgatheviking

    如果运行remove_filter 在钩子上。

    function wpa_145664(){
      remove_filter("mce_external_plugins");
      remove_filter( \'mce_buttons\', \'foo_register_buttons\' );
    }
    add_action(\'admin_init\', \'wpa_145664\');
    

    结束

    相关推荐

    TinyMCE Style_SELECT-追加类

    TL;DR Question<如何使用创建类的子菜单style_format?</我可以在现有菜单中附加一个子菜单吗</通过TinyMCE 4.0中的新样式选择,有一系列预定义的菜单、标题、内联、块和对齐。有没有办法保留这些菜单,但附加一个新的类菜单,其中包含开发人员定义的类的子项?上面的图片正是我想要的。我可以通过这个过滤函数添加类-The problem 它删除了所有预定义的菜单项(通过对齐标题),并将它们替换为“我的类”。function myformatTinyMCE($in)