0

ブートストラップを style.css で上書きしようとしています (デフォルトで wordpress テーマ フォルダーに配置されています)。これは、ブートストラップCDNとCSSをエンキューするために、functions.phpにあるコードです。

function bootstrap() { 
wp_enqueue_style( 'bootstrap-css', 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css' ); 
wp_enqueue_script( 'bootstrap-js', 'https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js',  array('jquery') );

}
add_action('wp_enqueue_scripts', 'bootstrap');

function maincss() {
wp_enqueue_style( 'maincss', get_template_directory_uri() . '/style.css' );
}
add_action( 'wp_enqueue_scripts', 'maincss');

そして、これは私のグーグルのインスペクターで私の頭がどのように見えるかです:

<link rel="stylesheet" id="maincss-css" href="http://bootstraptest.co.nf/wp-content/themes/HipsterTheme/style.css?ver=1.0.0" type="text/css" media="screen">

<link rel="stylesheet" id="bootstrap-css-css" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css?ver=4.2.3" type="text/css" media="all">

私はワードプレスでかなり新しいので、私に親切にしてください:P

4

1 に答える 1

2

ドキュメントwp_enqueue_styleによると、次のように$depsパラメータを使用してmaincssの依存関係を宣言する必要があります。

wp_enqueue_style( 'maincss', get_template_directory_uri() . '/style.css',array('bootstrap-css') );
于 2015-08-03T19:39:53.153 に答える