CookieVJ is a lightweight WordPress plugin that displays a customizable cookie consent banner to inform visitors about cookie usage and record their consent choice. It helps site owners meet privacy notice requirements under regulations such as GDPR and CCPA.
Important: This plugin does not provide legal advice. Compliance depends on your website’s configuration and applicable laws.
- Plugin Name: CookieVJ – Cookie Notice & Consent Banner
- Author: Vishavjeet Choubey
- Contributors: wpvishavjeet
- Requires WordPress: 5.0 or higher
- Tested up to: 6.9
- Requires PHP: 7.4 or higher
- Stable Version: 1.0.0
- License: GPL v2 or later
- License URI: https://www.gnu.org/licenses/gpl-2.0.html
CookieVJ adds a cookie consent notice to your website, allowing visitors to accept or reject cookies. The consent choice is stored using a browser cookie and respected on subsequent visits.
This plugin does not block cookies automatically. If your site requires cookie blocking before consent, additional implementation or plugins are needed.
- Easy setup via Settings → CookieVJ
- Enable or disable the consent banner
- Customizable banner message
- Custom accept and reject button text
- Banner positions:
- Bottom full width
- Bottom left
- Bottom right
- Background and button color customization
- Lightweight and performance friendly
- Stores consent using cookies (not localStorage)
- Translation ready
- Developer-friendly hooks and filters
- Log in to your WordPress Admin Dashboard
- Navigate to Plugins → Add New
- Search for CookieVJ
- Click Install Now
- Activate the plugin
- Download the plugin ZIP file
- Go to Plugins → Add New → Upload Plugin
- Upload the ZIP file
- Install and activate the plugin
- Go to Settings → CookieVJ
- Enable the cookie banner
- Customize banner message, button labels, colors, and position
- Click Save Changes
No. CookieVJ only displays a cookie consent banner. Cookie blocking must be handled separately if required.
CookieVJ provides tools to display a consent notice. Full compliance depends on your website’s setup and applicable legal requirements.
Yes. The banner loads dynamically and works with most caching plugins.
Yes. All strings are translation-ready and compatible with tools such as Loco Translate or Poedit.
cookievj_before_banner– Runs before the banner HTML outputcookievj_after_banner– Runs after the banner HTML output
cookievj_banner_message– Modify the banner messagecookievj_cookie_expiry– Change cookie duration (default: 365 days)cookievj_settings– Filter all plugin settings
add_filter( 'cookievj_cookie_expiry', function () {
return 30;
});