扩展JavaScript对象函数

扩展JavaScript对象函数,javascript,tinymce,wordpress,Javascript,Tinymce,Wordpress,我需要从我的tinymce.plugins.XYZ对象扩展tinymce.plugins.WordPress函数。我需要在这个核心对象中扩展隐藏按钮: (function() { var DOM = tinymce.DOM; tinymce.create('tinymce.plugins.WordPress', { mceTout : 0, _hideButtons : function() { if ( !this.m

我需要从我的
tinymce.plugins.XYZ
对象扩展
tinymce.plugins.WordPress
函数。我需要在这个核心对象中扩展隐藏按钮:

(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 gallery)

您不想扩展它。您只需要重写有问题的函数。

您不想扩展它。你只需要重写有问题的函数。

我想,你的帖子不是真正的问题(我的+1等于这个),我想,你的帖子不是真正的问题(我的+1等于这个),你能用一个例子说明一下吗?这对我很有帮助。你能举例说明一下吗?那对我很有帮助。