2012-02-13 80 views
2

我有一個tinyMCE插件(用於帖子/頁面編輯器),我從我的Wordpress插件加載,需要加載幾個外部JavaScript文件才能將我的tinyMCE插件工作。排隊在Wordpress中的tinyMCE插件中使用的腳本

在Wordpress 3.3.1中,我只能註冊和排隊來自mce_external_plugins篩選器的腳本,但以下的任何Wordpress版本都不會加載腳本。

有人有這方面的經驗嗎?

回答

0

,我發現我的問題的工作方法是通過鉤住after_wp_tiny_mce,然後在回調,直接調用wp_print_scripts。它仍然處理腳本的所有依賴關係。

同時,由於wp_localize_script不會用這種方法由於沒有排隊的腳本工作,我直接呼應我的對象上面我的電話給wp_print_scripts這樣的:

<script type="text/javascript"> 
/* <![CDATA[ */ 
var MyLocalizedData = {"foo": "barito"}; 
/* ]]> */ 
</script> 

編輯: 這修復將只能在Wordpress中使用> = 3.2