我有一个 wordpress 支持的网站,我的标题包含在文件中header.php
。在另一个页面上,我想运行一个脚本,该脚本仅在该页面上需要。
该脚本应加载在此页面的标题中,但仅限此页面。在 中包含脚本header.php
会在其他每个页面上加载脚本。
我如何最好地将脚本包含在page-pageslug.php
模板中?
我有一个 wordpress 支持的网站,我的标题包含在文件中header.php
。在另一个页面上,我想运行一个脚本,该脚本仅在该页面上需要。
该脚本应加载在此页面的标题中,但仅限此页面。在 中包含脚本header.php
会在其他每个页面上加载脚本。
我如何最好地将脚本包含在page-pageslug.php
模板中?
在你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
然后是您希望定位的页面的 slug。
描述
向 WordPress 生成的页面添加 JavaScript 的安全且推荐的方法是使用 wp_enqueue_script()。如果尚未包含该脚本,则此函数将包含该脚本,并安全地处理依赖关系。
您将在 header.php 文件中包含以下代码
<?php
if ( is_page_template('page-pageslug.php') ) {
// add your script in here
}
?>
这是来自 Codex 的参考 - is_page_template