在wordpress插件中,tinyMCE是没有定义的错误

tinyMCE is not defined error within wordpress plugin

本文关键字:定义 错误 tinyMCE wordpress 插件      更新时间:2023-09-26

我正在使用一个名为Showbiz Slider的WordPress插件,在编辑幻灯片后我无法保存它。点击保存按钮后,我看到有javascript错误Uncaught ReferenceError: tinyMCE is not defined

我已经停用了所有其他插件并重新安装了wordPress文件,但这些都没有解决问题。

我不知道从这里要去哪里,所以我希望得到一些指导。有没有什么地方,我可以定义tinyMCE正确调用WordPress的管理方面?我可以通过函数文件正确地将其调用到wp-admin头文件中吗?

下面是来自浏览器检查器的一小段代码,它显示了错误所在。

var UniteSettingsBiz = new function(){
var arrControls = {};
var colorPicker;
var t=this;
this.getSettingsObject = function(formID){      
    var obj = new Object();
    var form = document.getElementById(formID);
    var name,value,type,flagUpdate;
    //enabling all form items connected to mx
    var len = form.elements.length;
    for(var i=0; i<len; i++){
        var element = form.elements[i];
        name = element.name;        
        value = element.value;
        type = element.type;
        if(jQuery(element).hasClass("wp-editor-area"))
            type = "editor";
        flagUpdate = true;
        switch(type){
            case "checkbox":
                value = form.elements[i].checked;
            break;
            case "radio":
                if(form.elements[i].checked == false) 
                    flagUpdate = false;             
            break;
            case "editor":
                var editor = tinyMCE.get("slide_text");
                if(editor)
                    value = tinyMCE.get(name).getContent();
            break;
            case "select-multiple":                 
                value = jQuery(element).val();
                if(value)
                    value = value.toString();
            break;
        }
        if(flagUpdate == true && name != undefined) obj[name] = value;
    }
    return(obj);
}

这种tinyMCE is not defined错误发生的情况很多。我有许多情况中的一个的解。希望这对你有帮助。

在我的情况下,问题是相同的形式保存它的给出错误,并在新的帖子和新的页面编辑器没有正确加载。

我有.htaccess在我的wp-admin, wp-includes和public_html文件夹,这是由一个安全插件生成的。通过删除此并刷新永久链接,我再次检查,错误消失了。