web-dev-qa-db-fra.com

Charger le css personnalisé après le bootstrap

J'ai ceci dans functions.php. Comment puis-je le modifier pour que mon css personnalisé soit chargé après bootsrap.min.css?

function register_css() {
    wp_register_style( 'bootstrap.min', get_template_directory_uri() . '/css/bootstrap.min.css' );
    wp_enqueue_style( 'bootstrap.min' );
}
add_action( 'wp_enqueue_scripts', 'register_css' );

J'ai trouvé ceci mais cela ne fonctionne pas et je ne sais pas grand chose à propos de php mais je pense qu'il manque la partie wp_register_style.

2
Barbara

Ce qui précède semble correct. Toutefois, vous devez spécifier le script à mettre en file d'attente après l'amorçage en ajoutant le descripteur bootstrap-min au troisième paramètre, dependencies.

function register_css() {
    wp_register_style( 'bootstrap-min', get_template_directory_uri() . '/css/bootstrap.min.css' );
    wp_register_style( 'custom-css', get_template_directory_uri() . '/css/custom.min.css', 'bootstrap-min' );
    wp_enqueue_style( 'bootstrap-min' );
    wp_enqueue_style( 'custom-css' );
}
add_action( 'wp_enqueue_scripts', 'register_css' );

Voir wp_register_style pour plus d'informations.

Vous pouvez également, si vous savez que vous devez mettre en file d'attente les fichiers immédiatement à partir de votre fonction de rappel, utilisez wp_enqueue_style comme wp_register_style, voir: wp_enqueue_style

3
userabuser