wake-up-neo.net

Wp_head und wp_footer vs wp_enqueue_script Javascript-Dateien?

Ich konvertiere eine Bootstrap-HTML-Website in Wordpress.

Nun empfehlen alle, wp_enqueue_script () zum Registrieren von Javascript-Dateien zu verwenden. d.h.

function themeslug_enqueue_script() {
    wp_enqueue_script( 'my-js', 'filename.js', false );
}

add_action( 'wp_enqueue_scripts', 'themeslug_enqueue_script' );

Aber ich habe einige js-Dateien im Kopf und einige andere in der Fußzeile des ursprünglichen HTML-Codes.

Ich wollte wp_head und wp_footer benutzen, ist das in Ordnung oder besser wp_enqueue_script?

3
Vegan Sv

Sie haben anscheinend den 5th input-Parameter von übersehen:

 wp_enqueue_script( $handle, $src, $deps, $ver, $in_footer ); 

Nämlich der boolesche Teil $in_footer, der das Skript in die Fußzeile setzt, wenn er als true gesetzt ist, sonst in die Kopfzeile .

Sie können auch $deps verwenden, um Abhängigkeiten zu behandeln.

Weitere Informationen finden Sie im Codex .

=> Ich würde mich an wp_enqueue_script() halten und die Skripte nicht manuell in die Kopf- oder Fußzeile stellen.

2
birgire