脚本和样式未在wordpress中加载

时间:2018-02-17 16:39:46

标签: php wordpress

我有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,但他们说这是可选的,不需要

1 个答案:

答案 0 :(得分:1)

使用  get_stylesheet_directory_uri()

而不是

get_template_directory_uri()

如果您正在开发儿童主题,则get_template_directory_uri()对父主题的引用,而get_stylesheet_directory_uri()会返回当前主题的 URI