Was ist der Unterschied zwischen den Aktionen “wp_footer” und “get_footer”?

Ich arbeite an der Entwicklung eines Plugins, und ich versuche, eine Zeile Text am Ende der Seite hinzuzufügen, ich sehe, es gibt zwei Aktionen, die sinnvoll erscheint, wp_footer() und get_footer() . wp_footer klingt nach mehr Code, der am Ende der Seite liegen muss (wie JavaScript-Dateien), aber get_footer hatte keine Dokumentation auf seiner WordPress-Codex-Seite . Welchen sollte ich für so etwas verwenden?

Solutions Collecting From Web of "Was ist der Unterschied zwischen den Aktionen “wp_footer” und “get_footer”?"

Diese zwei functionen führen zwei verschiedene Dinge aus. wp_footer() ist ein Hook, der in Ihrer footer.php-Vorlagendatei verwendet wird, um sicherzustellen, dass der richtige Code (vom core / plugins / etc) an der richtigen Stelle eingefügt wird. get_footer() wird in Ihren anderen Vorlagendateien verwendet, um den Code in Ihrer footer.php-Vorlagendatei aufzurufen.

Also in einfacheren Worten wp_footer() bekommt anderen Code, den Sie wahrscheinlich nicht produzieren (aber brauchen), also ist es ein wenig abstrakter. get_footer() greift den genauen Code, den Sie in Ihre footer.php-Datei geschrieben haben, auf die WordPress-Version der PHP-function include() .

Hoffe das hilft 🙂

Das get_footer() Template-Tag ist ein benutzerdefinierter Wrapper für die function locate_template() , die verwendet wird, um eine Template-Part-Datei in eine Template-Datei aufzunehmen. Das get_footer() Tag ist Teil des WordPress-Vorlagensystems und wird primär vom Theme selbst verwendet, um die footer.php oder footer-{slug}.php Datei footer-{slug}.php , die in der aktuellen Vorlage enthalten sein soll.

Das Template-Tag wp_footer() ist ein benutzerdefinierter Wrapper für den Action-Hook wp_footer , der über do_action( 'wp_footer' ) aufgerufen wird. Das wp_footer() ist Teil der WordPress Hooks-API und wird hauptsächlich von Plugins verwendet, um Skripts in die HTML-Fußzeile der Site einzufügen.