Download ZIP Version 1.0.0 · 20 KB · WordPress 5.9+ · PHP 7.4+ · GPL-2.0-or-later
What's inside
- A banner people can use: Accept all and Reject all with the same size and prominence, a Customise dialog with a switch per category, and your colours and wording. Bar, corner box or centred dialog, and a small button to reopen it.
- Scripts really wait: Paste Google Analytics, Meta Pixel, TikTok or any tag into its category: it is held back and released only after consent. Iframes (YouTube, Maps) and tracking images stay blank until the visitor agrees.
- Google Consent Mode v2: Everything starts denied and is updated with the visitor's choice, so Google tags (GA4, Ads, Tag Manager) behave correctly. A data layer event and a browser event are fired for your own code.
- Proof of consent: A log of each choice (action, categories, policy version) with a one-way fingerprint instead of an IP address, acceptance statistics, and CSV export. Ask everyone again with one tick when your policy changes.
- Policy helpers: A [wlcc_cookies] shortcode prints a table of the cookies you use, and [wlcc_settings] adds a “Cookie settings” link anywhere.
- Accessible and light: Focus is trapped in the dialog, Escape closes it, focus rings are visible, buttons are at least 44px tall, and the script is small and dependency free.
See how it works, screen by screen
Pick a step, or let it play. Click a screen to open it full size.
Install in 3 steps
- Download the ZIP above.
- In WordPress go to Plugins → Add New → Upload Plugin, choose the ZIP, install and activate.
- Open Cookie Consent, pick your categories and paste your analytics or marketing tags into the matching boxes (and remove them from your theme).
Changelog
Version 1.0.0
- Initial release: banner, categories, held-back scripts and embeds, Google Consent Mode v2, consent log with CSV export, cookie table and settings shortcodes.
Need this set up properly, or want something built for your site? Book a free call and we'll help.





