Page 1 of 1

Warum funktioniert wp_get_theme()->get( 'Version' ) als Argument von wp_enqueue_styles, aber nicht $version = wp_get_the

Posted: 03 Jan 2025, 18:24
by Guest
Ich bin etwas verwirrt. Ich erstelle ein WordPress-Theme und habe gerade festgestellt, dass die Versionierung, die ich in „functions.php“ implementiert hatte, „?ver“ im Quellcode nicht wirklich anzeigte. Mein ursprünglicher Code ist dieser:

Code: Select all

    //Register styles
$version = wp_get_theme()->get( 'Version' );
function cloudbank_register_styles(){
wp_enqueue_style('cloudbank-style', get_template_directory_uri() . "/style.css", array(), $version, 'all');

}

Das funktioniert nicht, aber das hier funktioniert!

Code: Select all

function cloudbank_register_styles(){
wp_enqueue_style('cloudbank-style', get_template_directory_uri() . "/style.css", array(), wp_get_theme()->get( 'Version' ), 'all');

Übersehe ich etwas? Für mich sieht es so aus, als müssten sie genau das Gleiche sein. Warum funktioniert Nr. 2 und nicht Nr. 1?