1

tinymce.plugins.WordPressオブジェクトから関数を拡張する必要がありtinymce.plugins.XYZます。_hideButtonsこのコアオブジェクト内で拡張する必要があります。

(function() {
    var DOM = tinymce.DOM;

    tinymce.create('tinymce.plugins.WordPress', {
        mceTout : 0,

        _hideButtons : function() {
            if ( !this.mceTout )    
                return;

            if ( document.getElementById('wp_editbtns') )
                tinymce.DOM.hide('wp_editbtns');

            if ( document.getElementById('wp_gallerybtns') )
                tinymce.DOM.hide('wp_gallerybtns');

            clearTimeout(this.mceTout);

            this.mceTout = 0;
        };

    }); 

    tinymce.PluginManager.add('wordpress', tinymce.plugins.WordPress);

})();

これが拡張を行う必要があるオブジェクトです:

(function() {  

    tinymce.create('tinymce.plugins.XYZ', {  
         /* here */
    });  

    tinymce.PluginManager.add('youtube', tinymce.plugins.XYZ);  

})();

お手伝いありがとう!

参考:カスタムショートコード要素(wpギャラリーなど)にボタンを追加editしていますdelete

4

1 に答える 1

1

あなたはそれを拡張したくありません。問題の関数を上書きする必要があります。

于 2012-11-10T04:13:59.663 に答える