將WordPress從3.2升級到3.5後,我在管理端收到jQuery錯誤。下面是 是錯誤。WordPress的管理面板上的jQuery錯誤(tinyMCE未定義)
Error: ReferenceError: tinyMCE is not defined
Source File: http://domainname.com/wp-includes/js/tinymce/langs/wp-langs-en.js?ver=345-20111127
任何人都可以幫我在這裏。由於
將WordPress從3.2升級到3.5後,我在管理端收到jQuery錯誤。下面是 是錯誤。WordPress的管理面板上的jQuery錯誤(tinyMCE未定義)
Error: ReferenceError: tinyMCE is not defined
Source File: http://domainname.com/wp-includes/js/tinymce/langs/wp-langs-en.js?ver=345-20111127
任何人都可以幫我在這裏。由於
閱讀轉向事事休,重新安裝的一切,在我的鍵盤揮舞雞骨頭和投擲鹽在我的肩膀上百萬的帖子後,我決定要嚴重。
tinyMCE沒有定義就是這個意思。假設:它從來沒有加載。檢查http://yourdomain.com/wp-includes/js/tinymce/tiny_mce.js?ver=359-20131026'>的頁面源代碼或tiny_mce.js的其他腳本標記。我敢打賭你沒有一個。如果你這樣做,這不是你的解決方案。如果你不這樣做,請繼續閱讀。
我找到了應該將js標籤放置在... \ wp-includes \ class-wp-editor.php中的代碼。如果($壓縮){...「將加載... \ wp-includes \ js \ tinymce \ wp-tinymce.php到js標記(不起作用)當$ compressed = 1時,或者當$ compressed = 0時,... \ wp-includes \ js \ tinymce \ tiny_mce.js。所以我在if塊之前設置$ compressed = 0來強制else。這解決了我的問題。
這是一個簡單的解決方案,如果它不能解決您的問題,它很容易被顛倒而不會冒任何破壞WP生態圈中的其他任何東西的風險。
唯一可行的解決方案。當我們需要編輯核心文件時,需要愛它。偉大的工作Wordpress! – 3Dom
這是更好地使用聲明:
define('CONCATENATE_SCRIPTS', false);
在
wp-config.php
。
謝謝。它適用於我 –
這也適用於我。 – thinkxl
看起來你的一些插件不支持WordPress 3.5 – Raptor
[故障排除WP 3.5 - Master List](http://wordpress.org/support/topic/troubleshooting-wordpress-35-master-list) – brasofilo