tinymce.PluginManager.add不再适用于wordpress 4.7.2

时间:2017-02-01 12:56:03

标签: wordpress plugins tinymce

以下是代码

的示例

(function()
{
    tinymce.PluginManager.add( 'custom_class', function( editor, url )
    {

        // Add Button to Visual Editor Toolbar 
        editor.addButton('custom_class', {
            type: 'menubutton',
            text: 'Text Layout',
            icon: false,
            menu: [{
                        text: 'Testimonial',
                        onclick:    function()
                                    {
                                        tinyMCE.activeEditor.setContent('');
                                        editor.insertContent('<strong>Menu item 1 here!</strong>&nbsp;');
                                    }
                    },
                    {
                        text: 'Large Header Line',
                        onclick:    function()
                                    {
                                        tinyMCE.activeEditor.setContent('');
                                        editor.insertContent('<h4>Header</h4><em>Menu item 2 here!</em>&nbsp;');
                                      }
                    },
                    {
                        text: 'Normal',
                        onclick:    function()
                                    {
                                        tinyMCE.activeEditor.setContent('');
                                        editor.insertContent('Menu item 3 here!&nbsp;');
                                    }
                    }]
            //image: url + '/icon.png',
        });

    });
    
    
   
})();

Wordpress从4.7.1升级到4.7.2后,我再也无法添加tinymce按钮了。

我检查过javascript肯定在运行。它与wp 4.7.1一起工作正常。

有人有想法吗?

1 个答案:

答案 0 :(得分:1)

在我的案例中起作用的解决方案 运行phpmyadmin(或任何其他数据库管理解决方案) 在表wp_options中找到can_compress_scripts并将值更改为0