Wie Sie sehen, setze ich $in_footer auf true. Das funktioniert bei mir nicht. Ohne dieses Argument funktioniert es gut und fügt es in die header.php ein. Warum funktioniert es nicht mit $in_footer?
Standardmäßig werden WordPress-Standard-JavaScripts nicht in die Fußzeile verschoben, eine Problemumgehung besteht darin, ihren Pfad hinzuzufügen:
beide verwenden: true, $in_footer = true funktioniert für mich, aber ich bin mir nicht sicher warum. Wenn ich das erste true entferne, funktioniert es nicht, aber die Verwendung beider zusammen funktioniert.
– Nathanael Flick
16. Mai 2018 um 20:02 Uhr
Stellen Sie sicher, dass Sie die haben wp_footer() kurz vor dem </body> Schild. Siehe die $in_footer-Parameter Für mehr Information. Sie müssen dies auch aufrufen, bevor wp_head ausgeführt wurde. Versuchen Sie auch, diese Aktion zu verwenden.
Um an Nicks Antwort anzuknüpfen, wollte ich nur ein Beispiel hinzufügen. Fügen Sie alle 5 Parameter für die Funktion wp_enqueue_script hinzu, dann wird das Skript in die Fußzeile geladen. Das Hinzufügen von NULL, anstatt die Parameter leer zu lassen, funktioniert hier für $deps und $ver.