在页面模板上加载脚本
Load script on page template
我有一个wordpress支持的站点,我的头包含在文件header.php
中。在另一个页面上,我想运行一个脚本,该脚本只在该页面上需要。
脚本应该加载在此页面的标题中,但仅加载此页面。在header.php
中包含该脚本将每隔一页加载该脚本。
如何最好地将脚本包含在page-pageslug.php
模板中?
在wp_head();
以上的header.php
中,使用
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()
:
描述
向WordPress生成的页面添加JavaScript的安全且推荐的方法是使用wp_enque_script()。如果脚本尚未包含,此函数将包含该脚本,并安全地处理依赖关系。
您将在header.php文件中包含以下代码
<?php
if ( is_page_template('page-pageslug.php') ) {
// add your script in here
}
?>
以下是Codex的参考-is_page_template
相关文章:
- Google Adsense多次加载脚本
- 如何准确执行加载脚本&退出弹出窗口
- RequireJ无法随机加载脚本
- 通过浏览器加载页面时触发加载脚本(js或jQuery)'s”;返回“;作用
- 在以前的文件夹中加载脚本
- 如何重新加载脚本标记
- 正在脚本中加载脚本
- 在pjax完成其工作时加载脚本
- I'我用setTimeout加载脚本,你能找到一个更快的方法吗
- 在页面模板上加载脚本
- 如何在我的情况下创建加载脚本
- 当用$.getScript()加载脚本时,有一种方法可以从用$.get script()装载的脚本中调用父脚本中的函数
- 延迟加载 脚本加载和/或执行
- 如何使用谷歌页面速度CSS加载脚本延迟多个CSS文件
- 最后加载脚本
- 如何基于HTML中的类加载脚本
- 在局部视图中加载脚本文件
- 如何防止在使用hapi.js reply().hold()时重新加载脚本
- 异步加载脚本
- 脚本加载脚本广告