WordPress-hooks vereenvoudigen ontwikkelaars door hun code te integreren met de WordPress-kern, thema's en plug-ins. Er zijn twee soorten hooks in WordPress:
- Acties Haken
- Filterhaken
Elke WordPress-gebruiker zou meer moeten leren over hooks, en zij kunnen u helpen bij het maken van functies of het bewerken van de standaardinstellingen van thema’s of plug-ins.
Haak:
Een hook is een zin die in WordPress wordt gebruikt om gebieden te beschrijven waar u aangepaste code kunt toevoegen of kunt wijzigen wat WordPress standaard doet of uitvoert.
Actie:
In WordPress is een actie een hook die op een specifiek moment wordt geactiveerd terwijl WordPress actief is en waarmee u een taak kunt uitvoeren. Dit kan inhouden dat er een widget wordt uitgevoerd wanneer WordPress wordt geladen of wanneer een werk wordt gepubliceerd.
Filter:
Voordat WordPress-gegevens naar de database of browser worden verzonden, moet u een WordPress-filter gebruiken om deze te openen en te beheren. Het wijzigen van de manier waarop fragmenten worden weergegeven of het invoegen van aangepaste code onder aan een blogpost zijn twee voorbeelden van filters.
Gebruik van hooks in WordPress
Hooks worden gebruikt om de uitvoering van een functie te automatiseren. Met deze techniek kan een thema/plug-in worden gewijzigd, uitgebreid of beperkt.
Hieronder ziet u een voorbeeld van een WordPress-hook:
Hooks worden vaak gebruikt om componenten van applicatieplug-ins te maken. Contentmanagementsystemen zoals WordPress, e-commercesites en intranetten maken er gebruik van.
Een actiehaak maken
Met de WordPress-plug-in kunt u een actiehaak toevoegen door de add action () -methode in te schakelen.
Haken vereisen een prioriteitsvolgorde om correct te werken. Op deze schaal worden de factoren die bij elke haak horen gerangschikt volgens een numerieke waarde van 1 tot 999.
Lagere prioriteiten duiden op eerdere uitvoering, terwijl hogere prioriteiten duiden op latere prestaties.
Hier, bij gebruik van dezelfde doelhaken, een voorbeeld van een actiehaak:
Een filterhaak maken
Om een filterhook te maken, gebruikt u de functie apply filters(). Een waarde kan worden gewijzigd, gefilterd of vervangen door een nieuwe waarde met behulp van het hookfilter.
Er is een filterhaak (filter toepassen) beschikbaar voor het filteren van waarden met behulp van de gerelateerde filterhaakfuncties.
Bovendien kan het een hookfilter koppelen met een andere functie (add_filter).
Hier is een voorbeeld van een filterhaak:
Dit is het filter
Hoe acties en filters in WordPress los te koppelen?
De functies Remove action() en remove filter() kunnen de toegevoegde acties en filteropdrachten van uw WordPress-code uitschakelen.
Deze codes zijn in wezen een techniek om bepaald gedrag uit te filteren of uit te sluiten. Door dit te doen, kunt u plug-ins wijzigen die te veel onnodige hooks bevatten, wat mogelijk de optimalisatie van uw site beïnvloedt.
Het werken met plug-ins of thema’s van iemand anders is echter bekend met WordPress. Als u de onjuiste regels verwijdert, riskeert u een dodelijke fout te maken.
Hier is een voorbeeld van remove_action():
Hier is een voorbeeld van remove_filter():
Conclusie
We hopen dat je inmiddels een duidelijk inzicht hebt gekregen in Hooks in WordPress. Vergeet niet contact op te nemen bij verdere vragen. Ook voor gerelateerde artikelen over best practices van WordPress, technieken voor probleemoplossing en andere tips op onze blogpagina .
Seahawk Media echter het beste van alle services om aan uw end-to-end WordPress-behoeften te voldoen. Neem contact met ons of bekijk onze blogpagina voor meer inzichten.