2011-09-08 85 views
0

即时通讯编写一个插件,并拥有自定义的Javascript分配。 (不寒而栗)。我只想在需要时将这些javascript和其他资源包括在内。它们被加载到我的插件页面上,也将在后/页面/自定义帖子类型编辑屏幕上显示。是否有一个简单和最佳实践方法呢?WordPress的管理和JavaScript

欢呼声

+1

Javascript有什么问题? :) – Rijk

+0

我希望有人指出什么是正确的第一个...我要移动到谷歌Java - > JavaScript解释器尽快! :-) – AndrewMcLagan

回答

0

你可以使用一个load-(page)动作功能,有条件地添加入队要求特定页面上。

add_action('load-post.php', 'my_load_post_php_action'); 
function my_load_post_php_action() { 
    wp_enqueue_script('my_script', plugins_url('my_script.js', __FILE__)); 
} 
+0

嗯好吧,这似乎是沿着正确的轨道。虽然这将意味着我会有很多操作/回调来初始化相同的脚本/样式......或者我可以在多个操作中使用相同的回调.. :-)好主意您认为如何操作 'add_action(' load-post.php','enque_scripts'); add_action('post.php','enque_scripts'); add_action('edit-post.php','enque_scripts');函数enque_scripts(){ wp_enqueue_script('my_script',plugins_url('my_script.js',__FILE__)); }' – AndrewMcLagan