我想在我的侧边栏被调用的wordpress页面上添加一个javascript,即当我调用侧边栏时
<?php get_sidebar(); ?>
它应该自动将javascript包含在该页面上。是否有任何这样的钩子,我可以附加我的JavaScript包括代码?
答案 0 :(得分:1)
尝试使用此代码,这将在调用任何侧边栏时调用: -
add_action('get_sidebar', 'add_before_siderbar');
function add_before_siderbar($name)
{
//Here `$name` is name of side bar, it will blank if default sidebar is call.
if($name == 'your-sidebar')
{
add_action( 'wp_enqueue_scripts', 'add_scripts' );
}
}
function add_scripts()
{
wp_enqueue_script( 'your-script', 'YOUR-SCRIPT-PATH', array( 'jquery' ), 'version', false);
}