Documentation last updated May 29, 2026
WordPress plugin release status
Current WordPress package version and rollout notes for the dedicated plugin lane.
Current version
1.2.0
Delivery lane
Issued ZIP
Compatibility notes
WordPress Lite is now a separate public lane, while issued or Premium packages keep licensing-aware runtime behavior.
Key rollout changes
1. Use `cookiezy-wordpress-plugin.zip` for issued installs.
2. Cookie audit no longer ships inside WordPress Lite.
3. Consent-driven GTM or GA loading stays in the dedicated plugin lane.
WordPress adapter: post-purchase rollout
Use this guide after payment to move from `cookiezy-wordpress-plugin.zip` to a tested WordPress production install.
- • Generate `cookiezy-wordpress-plugin.zip` from customer downloads.
- • Register the live WordPress hostname in billing.
- • Upload and activate the plugin in wp-admin.
- • Enter policy URL and category settings in the plugin settings screen, then confirm the embedded license status is healthy.
- • Validate shortcode-based settings reopen, cookie audit behavior, and necessary-only fallback if licensing is not healthy.

Upload and activate the plugin
Install the plugin via `Plugins > Add New > Upload Plugin` and activate it before any front-end testing.
Code snippet
Plugin package: cookiezy-wordpress-plugin.zip
wp-admin > Plugins > Add New > Upload PluginConfigure production settings
Set locale and policy route in the plugin settings, then confirm the issued package already exposes the correct licensing values in the plugin status area.
Code snippet
Locale: en
Policy URL: /en/cookie-policy
Licensing status: healthy
Settings link shortcode: [cookiezy_settings_link] or [site_cookie_settings_link]
Audit shortcode: [cookiezy_cookie_audit] or [site_cookie_audit]WordPress follows the site locale, with optional locale route mapping
The plugin runtime already uses `determine_locale()` for the active WordPress locale. For multilingual sites, the remaining requirement is to keep the cookie policy URL aligned with the active translated page.
- • On a single-language WordPress site, one `Policy URL` setting is enough.
- • On WPML or Polylang sites, use the `cookiezy_locale_routes` filter to pass per-locale policy URLs into the runtime config.
- • If you do not provide locale routes, the banner text still follows the WordPress locale, but the policy link remains the single URL from plugin settings.
Code snippet
add_filter('cookiezy_locale_routes', function ($routes, $options, $locale) {
return array(
'en' => array(
'policyUrl' => '/en/cookie-policy'
),
'sl' => array(
'policyUrl' => '/sl/politika-piskotkov'
)
);
}, 10, 3);Place shortcodes and validate the install
Use the settings link and audit shortcodes in the footer and policy page, then test the live hostname.
- • Banner appears on first visit.
- • Reject optional keeps optional tools blocked.
- • Settings shortcode reopens the modal.
- • Audit shortcode renders the scan on the policy page.
- • Verification endpoint returns `allowed: true` for the registered hostname.
- • If billing is inactive or embedded licensing is missing, the plugin stays in necessary-only restricted mode.