Welke hooks en filters zijn er beschikbaar in de StoreLinkr WordPress plugin?
Let op: dit artikel kan technisch zijn. Dit artikel is geschreven voor (thema) ontwikkelaars die aan een WordPress project werken gebruik maken van de StoreLinkr plugin.
In de StoreLinkr plugin zijn inmiddels diverse punten ingebouwd waarop je als developer kunt inhaken. Wij maken gebruik van de hooks & filters die standaard in WordPress core zijn ingebouwd.
Frontend HTML en CSS
Om enkele elementen in de basis mooi te krijgen voor al onze klanten, maken we gebruik van zeer beperkte opmaak in de productdetails pagina.
Momenteel zijn deze filters beschikbaar binnen de plugin:
- storelinkr_stock_css - CSS code voor de opmaak van de voorraadlocaties tabel. Wordt gebruikt in storelinkr.php.
- storelinkr_stock_html - HTML opbouw als je 2 of meer voorraadlocaties hebt. Dit filter toont de HTML in een table met de onderliggende voorraadlocaties. Wordt gebruikt in storelinkr.php.
- storelinkr_variant_css - CSS code om de variant dropdown op te maken. Wordt gebruikt in storelinkr.php.
- storelinkr_variant_html - HTML opbouw om een variant dropdown weer te geven op de productdetails pagina. Wordt gebruikt in storelinkr.php
- storelinkr_variant_dropdown_label - Het label dat gebruikt wordt boven de dropdown op een productdetails pagina. Standaard is het "Selecteer variant".
- storelinkr_attachment_label - Als je bijlagen hebt voegen we een tabblad toe op de productdetailspagina. Met dit filter kan je het label overschrijven. Standaard is dit "Bijlagen".
API en configuratie
Er is momenteel ook een filter toegevoegd in de backend van onze code.
- storelinkr_single_visibility - Stel de zichtbaarheid in van onderliggende artikelen als je gebruik maakt van gegroepeerde producten voor varianten.
Bekijk onze code
Twijfel je over de implementatie van de filters? Kijk dan gerust op onze GitHub repository waarin we deze WordPress plugin blijven ontwikkelen.