Was sind Hooks in WordPress? Wie benutzt man WordPress Hooks?

Was sind Hooks in WordPress? Wie benutzt man WordPress Hooks?
Paul Steele

In der WordPress-Entwicklung sind Hooks Funktionen, die auf eine Aktion oder einen Filter in WordPress angewendet werden können. Sie sind eines der großen Merkmale, die WordPress so anpassbar machen.

Hooks ermöglichen es Entwicklern, die Funktionen von WordPress zu ändern oder zu erweitern, ohne den WordPress-Kerncode selbst bearbeiten zu müssen, indem sie Aktionen und Filter ausführen, d. h. PHP-Funktionen, die Aufgaben ausführen und Daten ändern.

Sie werden von Plugin- und Theme-Entwicklern ausgiebig genutzt. Wenn Sie jedoch kein Entwickler sind, können Sie Codeschnipsel aus dem Web einfügen, um Ihrer Website neue Funktionen hinzuzufügen. Viele davon enthalten Hooks.

Was ist ein Angelhaken?

Hooks sind die Grundlage für die Entwicklung von WordPress-Plugins und -Themes. Sie sind Stellen, an denen Entwickler ihren benutzerdefinierten Code an bestimmten Stellen in WordPress "einhaken" und die Funktionsweise von WordPress ändern können, ohne die Kerndateien zu bearbeiten.

Entwickler verwenden Hooks, um die Funktionalität von WordPress zu ändern oder zu erweitern. Sie können auch Aktionen verwenden, um Ihr Theme anzupassen, indem Sie Codeschnipsel aus Online-Tutorials hinzufügen.

Anmerkung: Wenn Sie Anfänger sind, raten wir Ihnen dringend davon ab, WordPress-Dateien zu bearbeiten. Nur erfahrene Benutzer, die sich mit der Bearbeitung der Datei functions.php auskennen und über einige PHP-Kenntnisse verfügen, sollten dies versuchen.

Anfänger sollten entweder ein Plugin verwenden, um die gewünschte Aufgabe zu erfüllen, oder sich an Fachleute wenden, um den Code für sie zu bearbeiten.

Bevor Sie irgendeinen Code auf Ihrer WordPress-Website bearbeiten, empfehlen wir Ihnen, Ihre Website für den Fall eines Programmierfehlers zu sichern. Wenn Sie kein Backup-Plugin haben, sollten Sie unbedingt unseren Artikel lesen, in dem wir die besten WordPress-Backup-Plugins vergleichen.

Es gibt zwei Arten von Hooks: Filter und Aktionen.

Was ist ein Filterhaken?

Ein Filter verändert das Standardverhalten einer bestimmten Funktion, indem er die empfangenen Daten manipuliert und diese Daten an WordPress zurückgibt, bevor sie im Browser angezeigt werden.

Mit Filtern können Sie beispielsweise Text kürzen, die Formatierung von Inhalten ändern, Links an Beiträge anhängen, Blöcke auf einer Seite modifizieren und aus der Datenbank abgerufene Optionen ändern.

Hier ist ein Beispiel für einen Haken, der mit einem Filter in WordPress verwendet wird:

 function wpb_custom_excerpt( $output ) { if ( has_excerpt() && ! is_attachment() ) { $output .= wpb_continue_reading_link(); } return $output; } add_filter( 'get_the_excerpt', 'wpb_custom_excerpt' ); 
Veranstaltet mit ❤️ von WPCode 1-Klick-Verwendung in WordPress

Der obige Beispielcode erzeugt eine Funktion wpb_custom_excerpt die mit get_the_excerpt Filter.

Was ist ein Action-Haken?

Eine Aktion ändert das Standardverhalten einer bestimmten Funktion, indem sie Informationen von WordPress erhält und dann etwas damit macht. Sobald die Aktion ausgeführt wurde, müssen keine Informationen mehr an WordPress zurückgegeben werden.

Aktionen können zum Beispiel dazu verwendet werden, eine Werbebotschaft auf einer Seite zu platzieren, ein Plugin zu aktivieren, zusätzliche Widgets in eine Seitenleiste einzufügen, einen Beitrag zu veröffentlichen oder ein Menü in eine Kopfzeile einzufügen.

Hier ist ein Beispiel für einen Hook, der auf eine Aktion in WordPress angewendet wird:

 function mytheme_enqueue_script() { wp_enqueue_script( 'my-custom-js', 'custom.js', false ); } add_action( 'wp_enqueue_scripts', 'mytheme_enqueue_script' ); 
Veranstaltet mit ❤️ von WPCode 1-Klick-Verwendung in WordPress

Der obige Beispielcode erzeugt eine Funktion mytheme_enqueue_script die mit wp_enqueue_scripts Aktion.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, mehr über Hooks in WordPress zu erfahren. Vielleicht möchten Sie auch unsere Liste mit weiterführenden Artikeln über nützliche WordPress-Tipps, -Tricks und -Ideen lesen, die Sie weiter unten finden.

Wenn Ihnen dieser Leitfaden gefallen hat, dann abonnieren Sie doch unseren YouTube-Kanal für WordPress-Videotutorials. Sie finden uns auch auf Twitter und Facebook.

Weitere Lektüre

  • Aktion
  • funktionen.php
  • Filter



Paul Steele
Paul Steele
Als Gründer der erfolgreichen Online-Marketing-Agentur unterstützt Paul Steele seit über einem Jahrzehnt Unternehmen jeder Größe beim Aufbau einer starken Online-Präsenz. Sein Fachwissen umfasst alles von Suchmaschinenoptimierung bis hin zu Social-Media-Marketing, aber seine wahre Leidenschaft liegt darin, Anfängern dabei zu helfen, das Innenleben von WordPress zu verstehen. Mit seinem Talent, komplizierte Konzepte in leicht verständliche Schritte zu zerlegen, ist Pauls Anfängerleitfaden für WordPress zu einer unverzichtbaren Ressource für neue Website-Besitzer, Blogger und Unternehmer geworden, die die Kontrolle über ihre Online-Präsenz übernehmen möchten. Egal, ob Sie Ihre Website für Suchmaschinen optimieren, das Erscheinungsbild Ihrer Website anpassen oder einfach nur durch die WordPress-Benutzeroberfläche navigieren möchten, Pauls freundliche und zugängliche Herangehensweise sorgt dafür, dass sich der Prozess weniger einschüchternd und überschaubarer anfühlt. Als begeisterter Blogger und erfahrener digitaler Vermarkter teilt Paul sein Wissen und seine Erkenntnisse auch zu anderen Themen im Zusammenhang mit Online-Marketing und hilft seinen Lesern, über die neuesten Trends und Best Practices in der Branche auf dem Laufenden zu bleiben.