2012-02-13 41 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