web-dev-qa-db-de.com

Laden Sie benutzerdefiniertes CSS nach dem Bootstrap

Ich habe dies in functions.php. Wie kann ich es so ändern, dass mein benutzerdefiniertes CSS nach bootsrap.min.css geladen wird?

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' );

Ich habe this gefunden, aber es funktioniert nicht und ich weiß nicht viel über PHP, aber ich denke, es fehlt der Teil wp_register_style.

2
Barbara

Das oben Gesagte sieht korrekt aus. Sie müssen jedoch Ihr Skript angeben, das nach dem Bootstrap in die Warteschlange gestellt werden soll, indem Sie dem dritten Parameter "dependencies" das Handle "bootstrap-min" hinzufügen.

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' );

Weitere Informationen finden Sie unter wp_register_style .

Alternativ können Sie, wenn Sie wissen, dass Sie die Dateien sofort aus Ihrer Rückruffunktion in die Warteschlange stellen müssen, wp_enqueue_style genau wie wp_register_style verwenden. Siehe: wp_enqueue_style

3
userabuser