Licentiesleutel invoeren en controleren
Het licentieonderdeel ziet er in alle plug-ins hetzelfde uit en staat in de zijbalk onderaan in de groep ‘Systeem’ (in het Duits: „System“). Elke plugin voert zijn eigen sleutel en controleert die bij de licentieserver van kakapowp.com: bij een klik op ‘Activeren’ (in het Duits: „Aktivieren“) en daarna eenmaal per dag vanzelf.
Sleutel invoeren
- Open de plugin in het WordPress-menu en klik links in de groep ‘Systeem’ op ‘Licentie’ (in het Duits: „Lizenz“).
- Is er al een sleutel opgeslagen, dan toont het veld die alleen verkort. Klik dan eerst op ‘Wijzigen’ (in het Duits: „Ändern“): het veld wordt leeg en de knop heet nu ‘Activeren’ (in het Duits: „Aktivieren“).
- Voer de sleutel in het veld onder ‘Licentiesleutel’ in.
- Klik op ‘Activeren’. Zonder invoer meldt de interface ‘Voer een licentiesleutel in.’
- Daarna laadt de pagina opnieuw en toont de regel ‘Status’ het resultaat. Alleen Consent laadt niet opnieuw als de licentieserver de sleutel weigert: de weigering verschijnt dan als korte melding, en ‘Ongeldig’ (in het Duits: „Ungültig“) staat pas na het volgende laden van de pagina in de regel ‘Status’.
- Is de licentie actief, dan staat rechtsboven in de kopregel bovendien ‘Licentie actief’.
De statussen in het overzicht
- Geen licentie vastgelegd (in het Duits: „Keine Lizenz hinterlegt“) — er is geen sleutel opgeslagen.
- Actief (in het Duits: „Aktiv“) — de server heeft bevestigd. Achter het woord staat het niveau dat hij terugmeldt; meldt hij er geen, dan vult de plugin ‘Pro’ in.
- Ongeldig (in het Duits: „Ungültig“) — de licentieserver heeft de sleutel geweigerd. De functies van de plugin liggen dan stil; instellingen en gegevens blijven behouden.
- Niet gecontroleerd (in het Duits: „Ungeprüft“) — de licentieserver was niet bereikbaar, antwoordde niet met code 200 of stuurde een onleesbaar antwoord. De sleutel is toch opgeslagen, en de plugin blijft werken.
- Opgeslagen (in het Duits: „Gespeichert“) — de sleutel is aanwezig, maar niet gecontroleerd: het controleadres is via de filter ‘kwp_license_endpoint’ leeggemaakt. Ook dan blijft de plugin werken.
kwp_license_endpointDe filter krijgt het standaardadres en de productcode mee en kan het adres naar een andere server omleiden of leegmaken. Is het adres leeg, dan vraagt de plugin ook niet meer naar updates, tenzij de filter ‘kwp_update_endpoint’ een eigen adres levert. Bij elke controle stuurt de plugin de sleutel, het adres van deze website en de productcode naar het controleadres en wacht hoogstens tien seconden op een antwoord. De dagelijkse hercontrole loopt via WP-Cron; is de server dan niet bereikbaar, dan blijft de laatst bekende status staan.
‘Verwijderen’ wist sleutel, niveau en status op deze site — na een bevestigingsvraag. Omdat elke plugin zijn eigen licentie voert, moet je dat per plugin afzonderlijk herhalen.