Een hook is een plek in de code van WordPress waar je eigen functies aan kunt koppelen. Het stelt je in staat om standaardgedrag van de software of een thema aan te passen zonder dat je de originele bestanden hoeft te herschrijven.
Technische werking
- WordPress doorloopt de code en komt op een vooraf gedefinieerd punt, de hook, waar een actie wordt getriggerd.
- Het systeem kijkt of er functies aan deze specifieke plek zijn gekoppeld via een actie- of filterfunctie.
- Als er een koppeling is, onderbreekt WordPress het standaardproces en voert jouw eigen stukje code uit.
- Na het uitvoeren van jouw functie gaat de software weer verder met de normale gang van zaken.
Belangrijke begrippen
- Action hooks: deze triggeren een actie op een specifiek moment, zoals het sturen van een mail na een formulierverzending.
- Filter hooks: deze passen data aan voordat die op het scherm verschijnt, zoals het toevoegen van een tekstje achter een productnaam.
- Priority: een getal dat bepaalt in welke volgorde meerdere functies op dezelfde hook worden uitgevoerd.
- Callback: de naam van de functie die moet worden uitgevoerd zodra de hook wordt aangeraakt.


