我在哪里可以在wordpress插件中包含wp_head()?

时间:2012-02-07 13:29:03

标签: php javascript wordpress

我有这个javascript代码,我使用wp_enqueue_script() finction包含在我的插件中。有些分叉告诉我,我需要添加wp_head()才能使用...那么我可以在哪里添加它?或者是否有任何其他解决方案,我可以使这个javascript文件在插件中工作? 感谢。

代码在这里。

<?php
/*
Plugin Name: WP Test Plugin.
Plugin URI: http://wplugins.com
Description: A plugin that test javascript.
Author: Ronny Kibet.
Author URI: http://wplugins.com
Version: 1.0
 */

 //globals

 $floating_options = get_option('floating_settings');

 //enable settings.

function popupthis() {
$src = plugins_url('/includes/links.js', __FILE__);
wp_register_script( 'links', $src );
wp_enqueue_script( 'links' );
wp_enqueue_script( 'jquery' );

}
add_action('wp_enqueue_scripts','popupthis');
?>

2 个答案:

答案 0 :(得分:1)

wp_head()会出现在你主题的header.php文件中。

答案 1 :(得分:1)

一般来说,调用wp_head函数是主题的责任,而作为插件开发人员,您不应该担心这一点。

如果它丢失了(所以你的插件适用于TwentyTen而且没有任何),请在关闭标记之前调用wp_head(),通常是在theme的header.php文件中。