Hooks (Einschubmethode) sind eine Methode um an bestimmten Punkten der verschiedenen Systemprozesse einzuhaken. So ist es möglich Prozesse zu beeinflussen ohne den WordPress Core zu tangieren. In WordPress gibt es zwei Arten von Hooks.
Action Hooks
Aktion Hooks greifen immer bei bestimmten Aktionen/Auslöser (Trigger).
Filter Hooks
Bei Filter Hooks werden Daten durch den Filter geführt und dadurch selektiert.
Beispiel Filter Hook
<?php
add_filter('the_content','functionname'); //einhaken in Filter Hook the_content
function functionname($inhalt) { //Erstellen der Funktiom und vergeben der Variable
$ueberschrift = '<h1>Überschrift</h1>'; //Ergänzung zum Inhalt
$inhalt = $ueberschrift . $inhalt; //Ergänzung mit Inhalt verknüpfen.
return $inhalt; //Verknüpften Inhalt ausgeben.
}
?>