我有wordpress
本地安装,我正在尝试使用wp_enqueue
加载脚本和样式,但这些都没有工作,前端没有捕获任何文件,
以下是代码:
<?php
function all_the_scripts() {
wp_enqueue_style( 'style', get_stylesheet_uri() );
wp_enqueue_style( 'bootstrap', get_template_directory_uri() . '/assets/css/bootstrap.css' );
wp_enqueue_style( 'custom', get_template_directory_uri() . '/assets/css/custom.css' );
wp_enqueue_script( 'bootstrap.bundle', get_template_directory_uri() . '/assets/js/bootstrap.bundle.js' , array ( 'jquery' ) );
wp_enqueue_script( 'custom-scripts', get_template_directory_uri() . '/assets/js/custom-scripts.js', array ( 'jquery' ) );
}
add_action( 'wp_enqueue_scripts', 'all_the_scripts' );
?>
我已经仔细检查了所有内容,所有文件都在正确的位置,并且给出了所有必需的参数,但仍然没有结果。
我尝试wp_register_script
,但他们说这是可选的,不需要
答案 0 :(得分:1)
使用
get_stylesheet_directory_uri()
而不是
get_template_directory_uri()
如果您正在开发儿童主题,则get_template_directory_uri()
对父主题的引用,而get_stylesheet_directory_uri()
会返回当前主题的 URI 。