在网站上放置CDN后,TinyMCE不会加载

时间:2017-02-09 18:36:12

标签: wordpress tinymce

在我将博客放在CDN(CloudFront)之后,TinyMCE不再加载到WP管理编辑器上。有谁之前经历过这个吗?其他一切似乎都运转良好。很高兴回答任何可能有用的问题。我在WP 4.7.2上。 public class userLoginController : ApiController{ SqlConnection con = new SqlConnection("data source=(local); initial catalog=TestDB; integrated security=true"); [HttpGet] public void GetRecord(Login l){ SqlCommand cmd = new SqlCommand("select * from logintable", con); SqlDataAdapter ad = new SqlDataAdapter(cmd); DataSet ds = new DataSet(); //ad.Fill(ds); List<Login> list = new List<Login>(){ new Login(){}, }; } } 只是不存在,编辑器没有显示可视模式。

编辑:我现在通过使用插件将脚本添加到头部来强制加载,但编辑器仍然没有加载它。

1 个答案:

答案 0 :(得分:0)

wp-includes/class-wp-editor.php中,它会在提供正确的脚本之前检查是否user_can_richedit()。此函数基于用户具有的浏览器返回,由请求标头告知。请求标头被CloudFront覆盖,因此我的解决方案是删除user_can_richedit()条件。