Developers
Developerdocumentatie voor de AddoCore WordPress-plugins. Hooks, filters, de JavaScript-API en handleidingen om Addofy uit te breiden vanuit je eigen plugin of thema, zonder zijn code aan te raken.
Addofy
- Addofy voor developers
- Snelstart: je eerste Addofy-extensie
- Een Addofy-module schrijven
- Je eigen scripts en stijlen laden in Addofy
- Instellingentabs, veldtypes en gebruikersvoorkeuren
- Zichtbaarheid per rol voor je eigen items
- Compatibiliteitsadapters voor plugins met een eigen paginavullende interface
- Uitleg en rondleidingen voor je eigen schermen
- De klantschermen en de klantkaart bij een bestelling uitbreiden
- Donkere modus en kleurenpaletten
- CSS-tokens van Addofy
- De JavaScript-API van Addofy (window.adba)
- Palettecommando’s met stappen
- REST-routes en WP-CLI-commando’s voor Addofy-extensies
- Addofy op multisite: de netwerkindex en instellingen
- Addofy-recepten
- Recept: een zoekprovider aan de Addofy-zoekfunctie toevoegen
- Recept: een item aan de adminbalk toevoegen naast Addofy
- Recept: een kolom aan een lijsttabel toevoegen
- Recept: een stap aan de Addofy quick start toevoegen
- Recept: een actie aan de popup met snelle bestelacties toevoegen
- Recept: Addofy van een scherm weghouden
- Hookreferentie
- Core en modules hooks
- Instellingen en quick start hooks
- Zichtbaarheid per rol hooks
- Shell, adminbalk en voorkeuren hooks
- Lijsten, flow en bewerkpaneel hooks
- Zoeken en palette hooks
- Multisite hooks
- Klanten en bestellingen hooks
- Mobiel hooks
- Filterpaneel hooks
- Content importeren en exporteren hooks
- Query-advies hooks
- Acties op de achtergrond hooks
- Deprecations en stabiliteitsbelofte van de Addofy-API
- Addofy hooks per versie
Wat behandelt de developerdocumentatie?
Ze beschrijft de publieke API van onze plugins: alles wat in de code met @api is gemarkeerd. Elke plugin heeft een eigen onderdeel met dezelfde opbouw:
- Handleidingen: hoe je een module schrijft, een instellingentab toevoegt, assets laadt, de JavaScript-API gebruikt en donkere modus en kleurenpaletten volgt.
- Recepten: korte, kopieerbare antwoorden op veelvoorkomende klussen, zoals een zoekprovider of een lijstkolom.
- Hookreferentie: elke publieke action en filter met zijn type, de versie waarin hij verscheen, zijn argumenten en een beginpunt.
- Stabiliteit: hoe wijzigingen worden aangekondigd, wat deprecated is en welke hooks in welke versie verschenen.
Waar begin je?
- Snelstart: je eerste Addofy-extensie: een kleine plugin met een module en een melding.
- Een module schrijven: het belangrijkste bouwblok.
- Hookreferentie: als je weet waar je naar zoekt.
Wat heb je nodig?
Addofy heeft PHP 8.1 of nieuwer en WordPress 6.5 of nieuwer nodig. WooCommerce is optioneel: de modules voor bestellingen, klanten en producten laden alleen als WooCommerce actief is. Je extensie hoort te controleren of Addofy actief is voordat hij de API gebruikt, zodat hij blijft werken als Addofy uit staat.
Welke plugins zijn gedocumenteerd?
Addofy, de admin die WordPress en WooCommerce rustig en overzichtelijk maakt, is de eerste. Meer plugins volgen met dezelfde opbouw. Voor het installeren van plugins en het beheren van licenties, zie de plugindocumentatie.