Enter and verify the license key
The license area looks the same in all the plugins and sits at the bottom of the sidebar in the “System” group. Every plugin keeps its own key and checks it with the kakapowp.com license server: when you click “Activate”, and after that once a day on its own.
Entering the key
- Open the plugin in the WordPress menu and click “License” (in German: „Lizenz“) on the left in the “System” group.
- If a key is already stored, the field only shows it shortened. In that case click “Change” first: the field is emptied and the button now reads “Activate”.
- Enter the key in the field under “License Key”.
- Click “Activate”. Without an entry the interface reports “Please enter a license key.”
- The page then reloads, and the “Status” row shows the result. Only Consent does not reload when the license server rejects the key: the rejection then appears as a brief message, and “Invalid” only shows up in the “Status” row once the page is loaded again.
- If the license is active, “License active” additionally appears at the top right in the header.
The statuses at a glance
- No license stored — no key has been saved.
- Active — the server has confirmed it. The tier it reports back is shown after the word; if it reports none, the plugin enters “Pro”.
- Invalid — the license server rejected the key. The plugin’s functions are then switched off; settings and data are kept.
- Unverified — the license server was unreachable, did not answer with code 200 or sent an unreadable response. The key is saved anyway, and the plugin keeps working.
- Stored — the key is present but has not been checked: the check address has been emptied via the “kwp_license_endpoint” filter. The plugin keeps working in this case too.
kwp_license_endpointThe filter receives the default address and the product identifier and can redirect the address to another server or empty it. If it is empty, the plugin also stops asking for updates, unless the “kwp_update_endpoint” filter supplies an address of its own. With every check the plugin sends the key, the address of this website and the product identifier to the check address and waits no longer than ten seconds for an answer. The daily re-check runs via WP-Cron; if the server cannot be reached at that point, the last known status stays in place.
“Remove” deletes the key, the tier and the status on this site — after a confirmation prompt. Because every plugin keeps its own license, you have to repeat the process separately for each plugin.