伙计们我正在尝试在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' );
如果你没有儿童主题,它真的应该工作。
如果你有一个子主题,那么它将无法工作,因为get_template_directory_uri()
将寻找父主题文件夹。
get_stylesheet_directory_url()
只会在哪里工作,因为它会查找子主题目录文件。
如果您没有儿童主题,请将优先级设为add_action()
add_action( 'wp_enqueue_scripts', 'theme_add_bootstrap', 10 );
希望这对你有用。
谢谢