我们有一些使用Wordpress 4.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)
这个网站没有插件,我尝试了我能找到的唯一建议的解决方案,添加:
define('CONCATENATE_SCRIPTS', false);
到我们的wp-config.php文件。
如果您在网络标签上查看,则会在帖子编辑页面上加载脚本:
http://search.rocketfacts.com/wp-includes/js/tinymce/themes/modern/theme.min.js?wp-mce-4711-20180425
答案 0 :(得分:1)
我没有找到永久解决方案,但对于那些也在努力的人,我找到了一个简单的单词。
当收到加载TinyMCE的错误(无法加载属性,混合内容消息)时,这只会在可视编辑器选项卡上禁止您的工作。好吧,由于可视化编辑器是大多数帖子和页面的默认编辑器,因此无法编辑wordpress页面和帖子。通过禁用可视化编辑器,您不再需要担心TinyMCE无法正确加载。在我们等待找到有关此错误的更多信息时,这有望帮助其他人。
答案 1 :(得分:0)
这应该主要是一个插件错误或主题本身...仔细检查并禁用任何可用的插件,然后重试。
如果问题仍然存在,请继续下面。
转到浏览器上的网络或控制台选项卡,查看wordpress网站上加载的所有.js文件列表。您可以从那里开始跟踪。
让我知道你得到了什么,所以我可以帮助进一步