Javascript Wordpress帖子/页面编辑器不工作-无法读取属性错误

Javascript Wordpress帖子/页面编辑器不工作-无法读取属性错误,javascript,html,wordpress,Javascript,Html,Wordpress,我们有一些网站使用WordPress4.9.6。当尝试编辑/添加帖子或页面时,我看到: 然后检查控制台,一切正常。但是,当我单击text按钮尝试文本编辑器时,控制台中会出现以下错误: Uncaught TypeError: Cannot read property 'getSelection' of undefined at q (load-scripts.php?c=0&load[]=hoverIntent,common,admin-bar,heartbeat,autosav

我们有一些网站使用
WordPress4.9.6
。当尝试编辑/添加帖子或页面时,我看到:

然后检查控制台,一切正常。但是,当我单击
text
按钮尝试文本编辑器时,控制台中会出现以下错误:

Uncaught TypeError: Cannot read property 'getSelection' of undefined
    at q (load-scripts.php?c=0&load[]=hoverIntent,common,admin-bar,heartbeat,autosave,wp-ajax-response,jquery-color,wp-lists,quicktags,jquery-query,admin-comments,sug&load[]=gest,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,postbox,jquery-ui-position,jquery-ui-menu,wp-a11y,jquery&load[]=-ui-autocomplete,tags-suggest,tags-box,underscore,word-count,post,editor-expand,thickbox,shortcode,backbone,wp-util,wp-backbone,&load[]=media-models,wp-plupload,wp-mediaelement,wp-api-request,media-views,media-editor,media-audiovideo,mce-view,imgareaselect,image-e&load[]=dit,svg-painter,wp-auth-check,editor,wplink,media-upload,wp-embed&ver=4.9.6:716)
    at e (load-scripts.php?c=0&load[]=hoverIntent,common,admin-bar,heartbeat,autosave,wp-ajax-response,jquery-color,wp-lists,quicktags,jquery-query,admin-comments,sug&load[]=gest,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,postbox,jquery-ui-position,jquery-ui-menu,wp-a11y,jquery&load[]=-ui-autocomplete,tags-suggest,tags-box,underscore,word-count,post,editor-expand,thickbox,shortcode,backbone,wp-util,wp-backbone,&load[]=media-models,wp-plupload,wp-mediaelement,wp-api-request,media-views,media-editor,media-audiovideo,mce-view,imgareaselect,image-e&load[]=dit,svg-painter,wp-auth-check,editor,wplink,media-upload,wp-embed&ver=4.9.6:716)
    at HTMLDocument.<anonymous> (load-scripts.php?c=0&load[]=hoverIntent,common,admin-bar,heartbeat,autosave,wp-ajax-response,jquery-color,wp-lists,quicktags,jquery-query,admin-comments,sug&load[]=gest,jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,postbox,jquery-ui-position,jquery-ui-menu,wp-a11y,jquery&load[]=-ui-autocomplete,tags-suggest,tags-box,underscore,word-count,post,editor-expand,thickbox,shortcode,backbone,wp-util,wp-backbone,&load[]=media-models,wp-plupload,wp-mediaelement,wp-api-request,media-views,media-editor,media-audiovideo,mce-view,imgareaselect,image-e&load[]=dit,svg-painter,wp-auth-check,editor,wplink,media-upload,wp-embed&ver=4.9.6:716)
    at C (tinymce.min.js?ver=4711-20180425:2)
    at HTMLDocument.d (tinymce.min.js?ver=4711-20180425:2)
到我们的wp-config.php文件

如果查看“网络”选项卡,则编辑后页面上没有加载脚本:

http://search.rocketfacts.com/wp-includes/js/tinymce/themes/modern/theme.min.js?wp-mce-4711-20180425

这应该主要是一个插件错误或主题本身。。。请先仔细检查并禁用所有可用插件,然后重试

如果问题仍然存在,请继续下面的操作

转到浏览器上的网络或控制台选项卡,检查wordpress站点上加载的所有.js文件的列表。。你可以从那里开始追踪


让我知道你得到了什么,这样我可以进一步帮助你

我没有找到一个永久的解决办法,但是对于那些同样挣扎的人,我找到了一个简单的词

  • 登录到wordpress管理员
  • 将鼠标悬停在“用户”选项上,然后选择“您的个人资料”
  • 选中标有“写入时禁用可视化编辑器”的框并保存设置

  • 当接收到加载TinyMCE时出错(无法加载属性,混合内容消息),这只会在“可视化编辑器”选项卡上禁止您的工作。好吧,因为可视化编辑器是大多数帖子和页面的默认编辑器,所以无法编辑wordpress页面和帖子。通过禁用可视化编辑器,您不再需要担心TinyMCE无法正确加载。在我们等待找到更多关于这个错误的信息时,希望这能帮助其他人。

    正如我在帖子中所说,这个网站上没有插件。未加载的脚本有两种方法可以解决此问题,您可以在文本编辑器中手动搜索由于坏链接导致代码未正确导入的行,并使用脚本的实际路径修复该行,或者使用wp_enqueue_脚本在wordpress函数文件中加载脚本。这两种方法都可以解决在加载脚本时将URL加载到脚本的问题。那么它不应该起作用吗?
    http://search.rocketfacts.com/wp-includes/js/tinymce/themes/modern/theme.min.js?wp-mce-4711-20180425