【发布时间】:2020-09-30 19:33:04
【问题描述】:
在 WordPress 中,我有一个名为 vertical-page.php 的模板文件。
当一个页面应用了这个模板时,我想加载一个特定的样式表和脚本。
我曾尝试使用is_page_template(),但它不起作用。查看页面源码时,没有加载脚本和样式?
<?php
add_action('wp_enqueue_scripts', 'theme_scripts');
function theme_scripts() {
wp_enqueue_style('bootstrap-grid-style', get_template_directory_uri() . '/assets/css/bootstrap-grid.css', array(), STYLE_VERSION);
if ( is_page_template( 'vertical-page' ) ) {
wp_enqueue_style('tmp-override', get_template_directory_uri() . '/assets/css/override.css', array(), STYLE_VERSION);
wp_enqueue_script('overrides-script', get_template_directory_uri() . '/assets/js/main.js', array('jquery'),STYLE_VERSION, true);
}
?>
【问题讨论】:
标签: php wordpress php-enqueue