在网站上放置 CDN 后 TinyMCE 不加载
TinyMCE doesn't load after putting a CDN on website
在我将博客置于 CDN (CloudFront) 之后,TinyMCE 不再在 WP 管理编辑器上加载。有谁之前经历过这个吗?其他一切似乎工作正常。很高兴回答任何可能有帮助的问题。我在 WP 4.7.2 上。 window.tinymce
根本不存在,编辑器没有显示视觉模式。
编辑:我现在通过使用插件将脚本添加到头部来强制加载 tinymce,但编辑器仍然没有加载它。
在 wp-includes/class-wp-editor.php
中,它会检查是否 user_can_richedit()
在提供正确的脚本之前。此功能 returns 基于用户使用的浏览器,由请求 headers 告知。请求 headers 被 CloudFront 覆盖,所以我的解决方案是删除 user_can_richedit()
条件。
在我将博客置于 CDN (CloudFront) 之后,TinyMCE 不再在 WP 管理编辑器上加载。有谁之前经历过这个吗?其他一切似乎工作正常。很高兴回答任何可能有帮助的问题。我在 WP 4.7.2 上。 window.tinymce
根本不存在,编辑器没有显示视觉模式。
编辑:我现在通过使用插件将脚本添加到头部来强制加载 tinymce,但编辑器仍然没有加载它。
在 wp-includes/class-wp-editor.php
中,它会检查是否 user_can_richedit()
在提供正确的脚本之前。此功能 returns 基于用户使用的浏览器,由请求 headers 告知。请求 headers 被 CloudFront 覆盖,所以我的解决方案是删除 user_can_richedit()
条件。