2012-02-07 49 views
0

我有這個JavaScript代碼,我包括在我的插件使用wp_enqueue_script() finction。有些叉子告訴我,我需要添加wp_head()才能工作......那麼我可以在哪裏添加它?或者有什麼其他的解決方案,我可以使這個JavaScript文件在插件中工作? 謝謝。我在哪裏包含wordpress插件中的wp_head()?

代碼在這裏。

<?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'); 
?> 
+0

什麼是JavaScript代碼?有沒有在你的問題;) – Mchl 2012-02-07 14:18:57

回答

1

wp_head()進入主題的header.php文件。

+0

基本上好,但如果我改變我的主題? – 2012-02-07 13:36:30

+0

你將它包含在每個主題中。假設在那裏。和wp_foot()應該在您使用的每個標籤之前。如果不是你正在創建不完整的主題 – thenetimp 2012-02-07 13:37:33

1

一般來說,調用wp_head函數是主題的責任,作爲插件開發人員,您不應該擔心這一點。

如果它缺少(所以你的插件與TwentyTen一起工作,不與任何),在結束標記之前調用wp_head(),通常它在主題的header.php文件中。

相關問題