2
我有一个tinyMCE插件(用于帖子/页面编辑器),我从我的Wordpress插件加载,需要加载几个外部JavaScript文件才能将我的tinyMCE插件工作。排队在Wordpress中的tinyMCE插件中使用的脚本
在Wordpress 3.3.1中,我只能注册和排队来自mce_external_plugins
筛选器的脚本,但以下的任何Wordpress版本都不会加载脚本。
有人有这方面的经验吗?
我有一个tinyMCE插件(用于帖子/页面编辑器),我从我的Wordpress插件加载,需要加载几个外部JavaScript文件才能将我的tinyMCE插件工作。排队在Wordpress中的tinyMCE插件中使用的脚本
在Wordpress 3.3.1中,我只能注册和排队来自mce_external_plugins
筛选器的脚本,但以下的任何Wordpress版本都不会加载脚本。
有人有这方面的经验吗?
,我发现我的问题的工作方法是通过钩住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