2017-02-09 115 views
0

將該博客放在CDN(CloudFront)後面後,TinyMCE不再加載WP管理編輯器。有誰之前經歷過這個嗎?其他一切似乎都很好。很高興回答任何可能有幫助的問題。我在WP 4.7.2上。 window.tinymce只是不存在,編輯器不顯示可視模式。在網站上放置CDN後,TinyMCE無法加載

編輯:我現在通過使用插件將腳本添加到頭部來強制tinymce加載,但編輯器仍然沒有加載它。

+0

瀏覽器控制檯中是否有與加載TinyMCE JS文件有關的錯誤? –

+0

@MichaelFromin沒有。我相信這些文件根本就沒有被要求。 –

回答

0

wp-includes/class-wp-editor.php中,它會在提供正確的腳本之前檢查user_can_richedit()。該函數根據用戶擁有的瀏覽器返回,這由請求標頭告知。 CloudFront覆蓋了請求標頭,因此我的解決方案是刪除user_can_richedit()條件。