Aan de slag

De API-sleutel configureren

Het API-sleutelveld op Wynko → Instellingen wordt altijd leeg getoond — nooit vooraf ingevuld, en de ruwe sleutel verschijnt na opslaan nooit in de paginabron. Vul hem in en sla op; Wynko verifieert hem live bij Laposta voordat er iets wordt opgeslagen, zodat een ongeldige sleutel met een inline foutmelding wordt geweigerd en er niets wordt weggeschreven, terwijl een geldige sleutel laat zien hoeveel campagnes zijn gevonden en de cache vult.

De sleutel buiten de database houden

Definieer hem als constante in wp-config.php in plaats van hem als WordPress-optie op te slaan:

define( 'WYNKO_API_KEY', 'jouw-laposta-api-sleutel' );

Een constante wint altijd van een opgeslagen waarde, en Wynko schrijft geen databasewaarde die deze zou overschaduwen. Is er een constante actief, dan toont het instellingenscherm de naam van de constante in plaats van het sleutelveld.

Wil je wp-config.php liever niet aanraken, dan werkt een omgevingsvariabele met dezelfde naam precies hetzelfde — Wynko leest echte serveromgevingsvariabelen, dus alles wat WYNKO_API_KEY in de omgeving van je site zet (het dashboard van je host, de omgevingsinstellingen van een container, of een .env-bestand dat je hostingstack inleest) wordt automatisch opgepikt, zonder codewijzigingen.

Geef op multisite één site zijn eigen sleutel door het blog-ID van die site als achtervoegsel toe te voegen — elke site in een netwerk heeft er één (te vinden onder Sites → Alle sites, of in de URL bij het bewerken van een site), en het is het nummer dat WordPress die site daadwerkelijk heeft toegekend, geen vaste waarde:

define( 'WYNKO_API_KEY', 'standaardsleutel' );        // gebruikt door elke site zonder eigen sleutel
define( 'WYNKO_API_KEY_3', 'sleutel-van-site-drie' );  // alleen gebruikt door de site met blog-ID 3

Een op deze manier gedefinieerde sleutel wordt nooit naar de database geschreven en dus ook niet verwijderd bij deïnstallatie — verwijder de constante (of omgevingsvariabele) zelf als je de site uit dienst neemt. Was er al een sleutel opgeslagen via het instellingenscherm voordat de constante werd toegevoegd, dan blijft die waarde in de database staan (inactief zolang de constante is gedefinieerd), zodat het veld weer werkt als de constante later wordt verwijderd.

De Status-regel van Wynko toont Verbonden of Niet verbonden voor de sleutel die op dat moment actief is, en controleert automatisch opnieuw zodra de sleutel verandert.