Wp_enqueue_style verstehen

Ich versuche zu verstehen, wie WordPress funktioniert, aber ich habe ein Problem zu verstehen, wie wp_enqueue_style() , wp_enqueue_script() in Bezug auf die Seitenausgabe funktioniert.

Soweit ich weiß, geben diese functionen nichts an die Seite aus, bis die Vorlage geladen wurde, da die Vorlage möglicherweise einen Stil / ein Skript registrieren möchte.

Beim Durchblättern von WordPress-Themendateien habe ich festgestellt, dass die meisten von ihnen echo statementen verwenden. Wie verwaltet WordPress Stile, wenn eine bestimmte Vorlage einen Stil am Ende des Themas registriert? Denken Sie daran, dass CSS-Stile immer an der Spitze sind, also sollte logischerweise wp_enqueue_style aufgerufen werden oder bin ich derjenige, der unlogisch ist?

Solutions Collecting From Web of "Wp_enqueue_style verstehen"

Skripte und Stile werden mit den functionen wp_head und wp_footer . Wenn Sie einen Stil nach wp_head in die wp_footer wp_head , wird er in wp_footer , was zwar in der Praxis funktioniert, aber bedeutet, dass das HTML des Themas nicht validiert wird. Es liegt an Ihnen (oder an jedem, der ein Design / Plug-in erstellt), Styles früh genug in die Warteschlange einzubinden, um sie im Kopf auszugeben. Alle Daten, die Sie benötigen, um festzustellen, ob ein Stil innerhalb der Vorlage in die Warteschlange eingereiht werden muss, sind verfügbar, bevor die Vorlage wp_head . Es gibt also keinen Grund, warum Sie nicht alles vor wp_head .