Was sind Hooks

In WordPress-Theme und -Entwicklung sind Hooks Funktionen, die auf eine Aktion oder einen Filter in WordPress angewendet werden können. Aktionen und Filter in WordPress sind Funktionen, die von Theme- und Plugin-Entwicklern modifiziert werden können, um die standardmäßige WordPress-Funktionalität zu ändern.

Funktionen zum Ändern von Aktionen/Filtern in WordPress können in WordPress eingebunden werden. Es ist jedoch wichtig zu beachten, dass Aktionen und Filter nicht dasselbe sind. Aktionen sind Funktionen, die ausgeführt werden, wenn ein bestimmtes Ereignis in WordPress auftritt. Mithilfe von Filtern können Sie bestimmte Funktionen ändern. Argumente, die zum Hooken von Filtern und Aktionen verwendet werden, sehen gleich aus. Aber sie unterscheiden sich in Funktionalität und Verhalten.

Beispiel für einen Hook, der mit einem Filter in WordPress verwendet wird:

Copy to Clipboard

Der obige Beispielcode erstellt eine Funktion, sodah_custom_excerpt die in den get_the_excerpt Filter eingebunden ist.

Beispiel für einen Hook, der auf eine Aktion angewendet wird:

Copy to Clipboard

Der obige Beispielcode erstellt eine Funktion, mytheme_enqueue_script die in wp_enqueue_scripts Aktion eingebunden ist .