4. Hooks

Sie wurden bereits angesprochen: die sogenannten Hooks. Sie bilden den Kern von WordPress und lassen Plugins zu sehr mächtigen Konstrukten anwachsen. Gerade dadurch, dass sie es erlauben, in den Arbeitsablauf von WordPress einzugreifen ohne den eigentlichen Quellcode anzufassen.

Das hat gleich mehrere Vorteile:

  1. Plugins können ohne Programmierkenntnisse bequem hinzugefügt oder entfernt werden.
  2. Die Standard-Installation von WordPress ändert sich nicht, weil der originale Quellcode nicht verändert werden muss. Dadurch kann es automatisch aktualisiert werden, ohne dass man selbst erneut Hand anlegen muss.
  3. Das wiederum macht WordPress sicherer, da sehr schnell auf die neueste Version aktualisiert werden kann.

Zugegeben, am Anfang ist das Verständnis von Hooks schwierig. Deshalb lernen Sie in diesem Kapitel, was Hooks genau sind und wie sie benutzt werden können.

Filter und Aktionen

WordPress unterscheidet in zwei verschiedene Arten von Hooks:

  • Actions
    Zu Deutsch: Aktionen. Sie erlauben es, eine Aktion durchzuführen.
  • Filters
    Zu Deutsch: Filter. Sie erlauben es, eine Aktion durchzuführen und zugleich auch einen Rückgabewert einer WordPress-Funktionen zu verändern.

Hinweise:

  • Im weiteren Verlauf werde ich anstatt der deutschen die englischen Begriffe (Actions und Filter) verwenden.
  • Actions und Filter werden nicht nur von Plugins benutzt. Auch WordPress selbst und Themes machen davon regen Gebrauch.