frühe Enqueueing Javascript-Datei in der Seitenvorlage, nicht in functions.php

Ist es möglich, JavaScript-Dateien frühzeitig in die Seitenvorlage einzufügen? Ich möchte auf diese Weise Skripts verwenden, um meine Struktur sauber zu halten (so dass jede Seitenvorlage ihre eigenen Stile und Skripte enthält). Ich möchte die Bedingungen in der function functions.php nicht verwenden. Ich möchte functions.php nicht ändern. Ich möchte nur die Vorlagendatei ändern. Ich kann das Skript in kein Problem stellen, aber es wird immer am Ende der Seite hinzugefügt, und ich muss dieses Skript im Voraus verfügbar haben (bevor einige der HTML angezeigt werden – vorzugsweise bevor ANY des HTML angezeigt wird).

Solutions Collecting From Web of "frühe Enqueueing Javascript-Datei in der Seitenvorlage, nicht in functions.php"

Kurze Antwort: Ja, aber …

wp enqueue script nur sicher, dass Ihr Aufruf von wp enqueue script vor dem Aufruf von get_header() . Das Problem ist, dass wenn Sie sich in einem späteren Teil Ihrer Vorlage befinden, die Kopfzeile einschließlich des Skripts bereits an den Browser gesendet wurde, so dass Sie sie nicht mehr ändern können.

Während dies möglich ist, möchte ich Sie dennoch dazu ermutigen, dies zu überdenken und in die functions.php oder ein einfaches Plugin zu übernehmen. Enqueueing-Skripte sind Anwendungslogik und sollten daher nicht in einer Vorlage enthalten sein.