在页面模板上加载脚本

时间:2012-09-04 07:48:26

标签: javascript wordpress header

我有一个wordpress供电的网站,我的标题包含在文件header.php中。在另一个页面上,我想运行一个脚本,只需要在该页面上。

脚本应该加载到此页面的标题中,但仅限于此页面。在header.php中包含脚本会在每个其他页面上加载脚本。

我如何在page-pageslug.php模板中最好地包含该脚本?

2 个答案:

答案 0 :(得分:3)

header.php以上wp_head();上方,使用

if ( is_page( 'page-slug' ) ) {
    wp_register_script( 'your-script', get_bloginfo('template_url') . '/js/your-script.js' );
    wp_enqueue_script( 'your-script' );
}
然后

page-slug 就是您要定位的页面的标记。


<强> wp_enqueue_script()

  

<强>描述
  将JavaScript添加到WordPress生成页面的安全和推荐方法是使用wp_enqueue_script()。此函数包括脚本(如果尚未包含),并安全地处理依赖项。

答案 1 :(得分:0)

您将在header.php文件中包含以下代码

<?php 
if ( is_page_template('page-pageslug.php') ) {
   // add your script in here
}
?>

以下是食典委的参考资料 - is_page_template