Vertrauenswürdige WordPress-Tutorials, wenn Sie sie am dringendsten benötigen.
Anfängerleitfaden für WordPress
WPB Cup
25 Millionen+
Websites, die unsere Plugins verwenden
16+
Jahre WordPress-Erfahrung
3000+
WordPress-Tutorials von Experten

Was ist: Hooks

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 Funktionalität von WordPress zu ändern oder zu erweitern, ohne den WordPress-Kerncode selbst bearbeiten zu müssen. Dies geschieht durch die Ausführung von Aktionen und Filtern, bei denen es sich um PHP-Funktionen handelt, 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 Code-Snippets aus dem Web einfügen, um neue Funktionen zu Ihrer Website hinzuzufügen. Viele davon enthalten Hooks.

Was sind Hooks in WordPress?

Was ist ein Hook?

Hooks sind das Fundament der WordPress-Plugin- und Theme-Entwicklung. Sie sind Stellen, an denen Entwickler ihren benutzerdefinierten Code an bestimmten Stellen in WordPress „einhaken“ und die Funktionsweise von WordPress ändern können, ohne Kern-Dateien 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 Code-Schnipsel aus Online-Tutorials hinzufügen.

Note: If you’re a beginner, then we strongly caution against editing any WordPress files. Only experienced users who feel comfortable with editing the functions.php file and have some knowledge of PHP should try this.

Anfänger sollten entweder ein Plugin verwenden, um die gewünschte Aufgabe auszuführen, oder Fachleute konsultieren, um den Code für sie zu bearbeiten.

Bevor Sie Code auf Ihrer WordPress-Website bearbeiten, empfehlen wir Ihnen, ein Backup Ihrer Website zu erstellen, falls ein Programmierfehler auftritt. Wenn Sie kein Backup-Plugin haben, lesen Sie unbedingt unseren Artikel, in dem wir die besten WordPress-Backup-Plugins vergleichen.

Es gibt zwei Arten von Hooks: Filter und Aktionen.

Was ist ein Filter-Hook?

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

Filter können beispielsweise verwendet werden, um Text zu kürzen, die Formatierung von Inhalten zu ändern, Links zu Beiträgen hinzuzufügen, Blöcke auf einer Seite zu modifizieren und Optionen zu ändern, die aus der Datenbank abgerufen werden.

Hier ist ein Beispiel für einen Hook, 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' );

Der obige Beispielcode erstellt eine Funktion wpb_custom_excerpt, die in den get_the_excerpt-Filter eingehängt ist.

Was ist ein Action Hook?

Eine Aktion modifiziert das Standardverhalten einer bestimmten Funktion. Sie tut dies, indem sie Informationen von WordPress abruft und dann etwas damit macht. Sobald die Aktion ausgeführt wurde, müssen keine Informationen mehr an WordPress zurückgegeben werden.

Zum Beispiel können Aktionen verwendet werden, um eine Werbenachrichtigung auf einer Seite zu platzieren, ein Plugin zu aktivieren, zusätzliche Widgets zu einer Seitenleiste hinzuzufügen, einen Beitrag zu veröffentlichen oder ein Menü zu einer Kopfzeile hinzuzufü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' );

Der obige Beispielcode erstellt eine Funktion mytheme_enqueue_script, die in die wp_enqueue_scripts Aktion eingehängt ist.

Wir hoffen, dieser Artikel hat Ihnen geholfen, mehr über Hooks in WordPress zu erfahren. Möglicherweise möchten Sie auch unsere Liste mit zusätzlichen Leseempfehlungen unten für verwandte Artikel mit nützlichen WordPress-Tipps, -Tricks und -Ideen einsehen.

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

Zusätzliche Lektüre

Das ultimative WordPress-Toolkit

Erhalten Sie KOSTENLOSEN Zugang zu unserem Toolkit – eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!