如何在PHP/WordPress中正确排列样式和脚本

如何在PHP/WordPress中正确排列样式和脚本,php,wordpress,Php,Wordpress,我是WordPress/PHP新手,我正在尝试创建一个主题,在一个教程中,它说使用wp_enqueue_样式/脚本加载css/js文件,但是由于某些原因,我似乎无法让Bootstrap/JQuery工作,这是我在functions.PHP中的代码: function rixcy_scripts() { wp_enqueue_style( 'bootstrap', get_template_directory_uri() . '/css/bootstrap.css', array(), '

我是WordPress/PHP新手,我正在尝试创建一个主题,在一个教程中,它说使用wp_enqueue_样式/脚本加载css/js文件,但是由于某些原因,我似乎无法让Bootstrap/JQuery工作,这是我在functions.PHP中的代码:

function rixcy_scripts() {
    wp_enqueue_style( 'bootstrap', get_template_directory_uri() . '/css/bootstrap.css', array(), '' );
    wp_enqueue_style( 'blog', get_template_directory_uri() . '/css/blog.css' );
    wp_enqueue_script( 'bootstrap', get_template_directory_uri() . '/js/bootstrap.js', array('jquery'), true );
}

add_action( 'wp_enqueue_scripts', 'rixcy_scripts' );
我还想添加我自己的自定义javascript文件(blog.js),但我不确定怎么做

任何帮助都将不胜感激

您可以这样做:

wp_enqueue_脚本('blog',get_template_directory_uri()。/js/blog.js',array('jquery'),true)您可以这样做:


wp_enqueue_脚本('blog',get_template_directory_uri()。/js/blog.js',array('jquery'),true)是您在WordPress中添加css和js的代码是正确的,但您需要为每个css和js指定唯一的名称

请尝试以下代码:

function rixcy_scripts() {
    wp_enqueue_style( 'bootstrap-css', get_template_directory_uri() . '/css/bootstrap.css', array(), '' );
    wp_enqueue_style( 'blog', get_template_directory_uri() . '/css/blog.css' );
    wp_enqueue_script( 'bootstrap-jquery', get_template_directory_uri() . '/js/bootstrap.js', array('jquery'), true );
    wp_enqueue_script( 'blog-js', get_template_directory_uri() . '/js/blog.js', array('jquery'), true );

}

add_action( 'wp_enqueue_scripts', 'rixcy_scripts' );

是的,您在WordPress中添加css和js的代码是正确的,但是您需要为每个css和js指定唯一的名称

请尝试以下代码:

function rixcy_scripts() {
    wp_enqueue_style( 'bootstrap-css', get_template_directory_uri() . '/css/bootstrap.css', array(), '' );
    wp_enqueue_style( 'blog', get_template_directory_uri() . '/css/blog.css' );
    wp_enqueue_script( 'bootstrap-jquery', get_template_directory_uri() . '/js/bootstrap.js', array('jquery'), true );
    wp_enqueue_script( 'blog-js', get_template_directory_uri() . '/js/blog.js', array('jquery'), true );

}

add_action( 'wp_enqueue_scripts', 'rixcy_scripts' );

非常有助于继续帮助:)非常有助于继续帮助:)是否存在错误或为什么引导/jQuery不工作?是否存在错误或为什么引导/jQuery不工作?