我无法在functions.php中添加自定义css和javascript文件

问题描述 投票:0回答:1

伙计们我正在尝试在wordpress中添加我的自定义CSS。我已经为每个css文件使用了wp_enqueue_style()但它不再起作用了。看看我的functions.php文件。

function theme_add_bootstrap() { 
    wp_enqueue_style( 'style', get_stylesheet_uri() );
    wp_enqueue_style( 'bootstrap-css', get_template_directory_uri() . '/css/bootstrap.min.css' );
    wp_enqueue_style( 'style-css1', get_template_directory_uri() . '/css/mystyle1.css');
    wp_enqueue_style( 'style-css2', get_template_directory_uri() . '/css/mystyle2.css');
    wp_enqueue_style( 'style-css3', get_template_directory_uri() . '/css/nav.css');

    wp_enqueue_style( 'style-css', get_template_directory_uri() . '/style.css');
    wp_enqueue_script( 'bootstrap-js', get_template_directory_uri() . '/js/bootstrap.min.js', array(), '3.0.0', true );
}

add_action( 'wp_enqueue_scripts', 'theme_add_bootstrap' );
javascript php css wordpress
1个回答
0
投票

如果你没有儿童主题,它真的应该工作。

如果你有一个子主题,那么它将无法工作,因为get_template_directory_uri()将寻找父主题文件夹。

get_stylesheet_directory_url()只会在哪里工作,因为它会查找子主题目录文件。

如果您没有儿童主题,请将优先级设为add_action()

add_action( 'wp_enqueue_scripts', 'theme_add_bootstrap', 10 );

希望这对你有用。

谢谢

© www.soinside.com 2019 - 2024. All rights reserved.