Skip to content

Configuration

HarbourBob edited this page Feb 13, 2026 · 1 revision

Configuration Guide

Complete guide to configuring MBR Cookie Consent for your WordPress website.


Quick Setup (5 Minutes)

Minimal configuration to get started:

  1. Navigate to Cookie Consent > Settings in WordPress admin
  2. Choose your Banner Layout (Bar, Box, or Popup)
  3. Set your Primary Color to match your brand
  4. Update the Banner Heading if desired
  5. Click Save Settings
  6. Test in a private browser window

That's it! The plugin works with sensible defaults out of the box.


Banner Appearance

Banner Layout

Choose how your cookie banner appears to visitors.

Available Layouts:

Layout Position Best For
Bar - Bottom Full-width bar at bottom Most websites (default)
Bar - Top Full-width bar at top Sites with bottom-fixed elements
Box - Bottom Left Corner box on bottom left Minimal design, less intrusive
Box - Bottom Right Corner box on bottom right Standard corner placement
Popup - Center Centered modal overlay Maximum attention, important notices

How to change:

  1. Go to Cookie Consent > Settings
  2. Scroll to Button Text section
  3. Update the desired button labels
  4. Click Save Settings

Multi-language sites: You can use translation plugins or manually set text for your primary language.


Policy Links

Add links to your Privacy Policy and Cookie Policy.

Privacy Policy Link

  • Checkbox: "Show Privacy Policy link in banner"
  • Link Text: Default "Privacy Policy" (customizable)
  • URL: Full URL to your privacy policy page

Cookie Policy Link

  • Checkbox: "Show Cookie Policy link in banner"
  • Link Text: Default "Cookie Policy" (customizable)
  • URL: Full URL to your cookie policy page

How to configure:

  1. Navigate to Cookie Consent > Settings
  2. Scroll to Policy Links section
  3. Check the box for each policy you want to display
  4. Enter custom link text (or keep defaults)
  5. Enter the full URL to each policy page
    • Example: https://example.com/privacy-policy
  6. Click Save Settings

Display:

  • Links appear below the banner description
  • Separated by " | " if both enabled
  • Open in new tab (target="_blank")

Example:

We use cookies to enhance your experience...
Privacy Policy | Cookie Policy

Don't have policies yet? Use the built-in Policy Generator tab to create them!

Policy Links


Banner Options

Button Display

Control which buttons appear in your cookie banner.

Show Reject All Button

  • Default: Enabled (recommended for GDPR)
  • Purpose: Allows users to reject non-essential cookies
  • GDPR: Required for compliance in most EU countries
  • Effect: When disabled, users can only Accept or Customize

Show Customize Button

  • Default: Enabled (recommended)
  • Purpose: Opens modal with granular cookie category control
  • Effect: When disabled, users can only Accept or Reject all

Show X (Close) Button

  • Default: Disabled
  • Purpose: Allows closing banner without deciding
  • Italian Law: Required by Italian regulations
  • Effect: Adds X button in top-right corner
  • Behavior: Closes banner without saving consent (banner reappears on next visit)

Recommendations:

GDPR Sites (EU): Enable Reject + Customize ✅ Italian Sites: Enable Close (X) button ✅ Simple Setup: Accept + Reject only ✅ Maximum Control: All three buttons enabled


Behavior Settings

Reload Page on Consent

  • Default: Disabled
  • Purpose: Automatically reload page after user accepts/rejects cookies
  • Use Case: When you need cookies to take effect immediately
  • Downside: Interrupts user experience

When to enable:

  • Third-party scripts that need immediate loading
  • Heavy analytics or marketing tag implementations
  • Dynamic content that changes based on consent

When to disable:

  • Simple cookie implementations
  • Better user experience (no reload interruption)
  • Scripts can load dynamically without refresh

Cookie Expiry

Cookie Expiry Days

  • Default: 365 days (1 year)
  • Range: 1-730 days (up to 2 years)
  • Purpose: How long to remember user's consent choice
  • Recommendation: 365 days (industry standard)

Legal Considerations:

  • GDPR: No specific requirement, but 12 months is common
  • CCPA: No specific requirement
  • Best Practice: 6-12 months, then re-ask for consent

How it works:

When a user accepts/rejects cookies, their choice is stored in a cookie called mbr_cc_consent that expires after the specified days.

After expiry:

  • Cookie banner appears again
  • User must re-confirm consent
  • Old consent is logged for records

CCPA Settings

California Consumer Privacy Act compliance options.

Enable CCPA Mode

  • Default: Disabled
  • Purpose: Adds "Do Not Sell or Share My Personal Information" link
  • When to enable: If you have California (USA) visitors

CCPA Link Text

  • Default: "Do Not Sell or Share My Personal Information"
  • Customizable: Change to match your wording
  • Display: Appears in banner below description

How CCPA mode works:

  1. User clicks CCPA link
  2. Opts out of data sharing/selling
  3. Choice is logged
  4. Marketing/tracking cookies blocked

GDPR + CCPA Together:

You can enable both! The plugin handles:

  • EU visitors: GDPR consent flow
  • California visitors: CCPA opt-out option
  • Other visitors: Standard consent flow

Revisit Consent Button

Floating button that allows users to change their cookie preferences anytime.

Show Revisit Consent Button

  • Default: Enabled (recommended)
  • Purpose: Accessibility and GDPR requirement
  • Display: Floating button on bottom-left or bottom-right of screen
  • Icon: Cookie icon (🍪)

Button Text

  • Default: "Cookie Settings"
  • Customizable: Change to your preference
  • Examples: "Privacy", "Cookies", "Manage Cookies", "Cookie Preferences"

Floating Button Text Color

  • Default: #000000 (black)
  • Purpose: Text color for the floating button
  • Recommendation: High contrast with background

How it works:

  1. After user accepts/rejects, banner hides
  2. Floating button appears
  3. User can click anytime to reopen preferences
  4. Full modal with category controls appears

Best Practices:

  • Always keep enabled (GDPR recommends easy access)
  • Use clear, descriptive text
  • Ensure button doesn't conflict with other floating elements

Floating Button


Advanced Settings

Database Consent Logging

All consent events are automatically logged to the database.

What's logged:

  • Timestamp
  • User IP (anonymized option available)
  • Consent choices (categories accepted/rejected)
  • User agent (browser/device info)
  • Page URL where consent was given

Access logs:

  1. Navigate to Cookie Consent > Consent Logs
  2. View all consent records
  3. Export to CSV for compliance records

Data retention: Logs are kept indefinitely unless manually deleted.


Script Blocking Behavior

How script blocking works:

  1. User visits your site
  2. If no consent, ALL scripts in blocked list are prevented from loading
  3. User accepts cookies
  4. Scripts from accepted categories load immediately
  5. Consent choice is saved

Categories:

  • Necessary: Always load (cannot be disabled by user)
  • Analytics: Google Analytics, tracking scripts
  • Marketing: Ads, remarketing pixels
  • Preferences: User settings, language preferences

Configure blocked scripts:

See the Cookie Scanner Guide for detailed instructions.


Best Practices

Design & UX

Match your brand: Use brand colors for consistency ✅ Keep it simple: Don't overwhelm with too much text ✅ Clear language: Avoid legal jargon ✅ Mobile-friendly: Test on all devices ✅ Accessible: Ensure color contrast meets WCAG standards

Compliance

GDPR (EU):

  • Always show Reject button
  • Use clear, plain language
  • Provide easy access to change preferences
  • Log all consent for 2+ years

CCPA (California):

  • Enable CCPA mode
  • Provide opt-out link
  • Honor opt-out requests immediately

Italian Law:

  • Enable X (Close) button
  • Must allow closing without deciding

General:

  • Link to Privacy Policy
  • Link to Cookie Policy
  • Allow granular category control
  • Make revisit button visible

Performance

Optimize logo: Keep under 100KB ✅ Test loading: Ensure banner doesn't block site rendering ✅ Check conflicts: Test with other plugins/themes ✅ Monitor logs: Regular database cleanup if needed


Example Configurations

Example 1: Minimal GDPR Compliance

Perfect for: Small business websites, blogs

Banner Layout: Bar - Bottom
Primary Color: #0073aa (WordPress blue)
Show Reject Button: ✓ Yes
Show Customize Button: ✓ Yes
Show Close Button: ✗ No
Banner Heading: "Cookie Notice"
Banner Description: "We use cookies to improve your experience. Accept or customize your preferences."
Cookie Expiry: 365 days

Example 2: E-commerce with Branding

Perfect for: Online stores, branded businesses

Banner Layout: Popup - Center
Primary Color: #FF6B6B (brand color)
Accept Button: #4CAF50 (green)
Reject Button: #757575 (gray)
Logo URL: https://store.com/logo.png
Show Reject Button: ✓ Yes
Show Customize Button: ✓ Yes
Show Close Button: ✗ No
Banner Heading: "We value your privacy"
Banner Description: "Shop with confidence. We use cookies to personalize your experience and show you relevant products."
Privacy Policy Link: ✓ Yes → https://store.com/privacy
Cookie Policy Link: ✓ Yes → https://store.com/cookies
Cookie Expiry: 365 days

Example 3: Italian Law Compliance

Perfect for: Italian websites, .it domains

Banner Layout: Box - Bottom Right
Primary Color: #2196F3
Show Reject Button: ✓ Yes
Show Customize Button: ✓ Yes
Show Close Button: ✓ Yes ← REQUIRED FOR ITALY
Banner Heading: "Informativa sui Cookie"
Banner Description: "Utilizziamo i cookie per migliorare la tua esperienza. Puoi accettare, rifiutare o personalizzare le tue preferenze."
Privacy Policy Link: ✓ Yes → https://sito.it/privacy
Cookie Policy Link: ✓ Yes → https://sito.it/cookie
Cookie Expiry: 365 days

Example 4: California + EU Compliance

Perfect for: International sites with EU and California users

Banner Layout: Bar - Bottom
Primary Color: #1976D2
Show Reject Button: ✓ Yes
Show Customize Button: ✓ Yes
Show Close Button: ✗ No
Enable CCPA: ✓ Yes
CCPA Link Text: "Do Not Sell My Personal Information"
Banner Heading: "Privacy & Cookies"
Banner Description: "We use cookies to enhance your experience. Your privacy matters to us."
Privacy Policy Link: ✓ Yes
Cookie Policy Link: ✓ Yes
Cookie Expiry: 365 days

Example 5: Minimal Intrusion (Blog)

Perfect for: Personal blogs, minimal sites

Banner Layout: Box - Bottom Left
Primary Color: #424242 (dark gray)
Show Reject Button: ✓ Yes
Show Customize Button: ✗ No (simpler)
Show Close Button: ✗ No
Banner Heading: "Cookie Notice"
Banner Description: "We use cookies. Accept to continue."
Accept Button Text: "OK"
Reject Button Text: "No Thanks"
Cookie Expiry: 180 days (6 months)

Saving Your Configuration

After making any changes:

  1. Scroll to the bottom of the Settings page
  2. Click the Save Settings button
  3. Wait for "Settings saved successfully" confirmation
  4. Page will reload with new settings

Settings auto-reload: The page automatically reloads after saving to ensure fresh JavaScript/CSS loads.

Test your changes:

  1. Open a new incognito/private browser window
  2. Visit your website
  3. Verify banner appears with new settings
  4. Test all buttons (Accept, Reject, Customize)
  5. Verify colors, text, and layout match your configuration

Troubleshooting Configuration

Settings not saving

Solution:

  1. Hard refresh the settings page (Ctrl+Shift+R)
  2. Check browser console for JavaScript errors
  3. Try a different browser
  4. Temporarily disable other plugins

Banner not reflecting changes

Solution:

  1. Clear your browser cache
  2. Test in incognito/private window
  3. Clear WordPress cache (if using cache plugin)
  4. Hard refresh the frontend (Ctrl+Shift+R)

Colors not applying

Solution:

  1. Check if theme CSS is overriding plugin styles
  2. Use browser inspector to check applied CSS
  3. Ensure color hex codes are valid (e.g., #FF0000)
  4. Try adding !important via custom CSS if needed

Logo not displaying

Solution:

  1. Verify logo URL is correct and accessible
  2. Check image format (JPG, PNG, GIF, WebP, SVG)
  3. Ensure image is < 2MB file size
  4. Check browser console for 404 errors
  5. Try using direct Media Library URL

Quick Setup (5 Minutes)

Minimal configuration to get started:

  1. Navigate to Cookie Consent > Settings in WordPress admin
  2. Choose your Banner Layout (Bar, Box, or Popup)
  3. Set your Primary Color to match your brand
  4. Update the Banner Heading if desired
  5. Click Save Settings
  6. Test in a private browser window

That's it! The plugin works with sensible defaults out of the box.


Banner Appearance

Banner Layout

Choose how your cookie banner appears to visitors.

Available Layouts:

Layout Position Best For
Bar - Bottom Full-width bar at bottom Most websites (default)
Bar - Top Full-width bar at top Sites with bottom-fixed elements
Box - Bottom Left Corner box on bottom left Minimal design, less intrusive
Box - Bottom Right Corner box on bottom right Standard corner placement
Popup - Center Centered modal overlay Maximum attention, important notices

How to change:

  1. Go to Cookie Consent > Settings
  2. Under Banner Layout, select your preferred option
  3. Click Save Settings

Preview behavior:

  • Bars: Slide in from top/bottom
  • Boxes: Fade in at corners
  • Popup: Drop down from top with overlay

Banner Layouts


Banner Position

Position is determined by your layout choice:

  • Bar layouts: Choose Top or Bottom
  • Box layouts: Bottom Left or Bottom Right
  • Popup: Always centered

Mobile behavior:

  • Bars remain full-width
  • Boxes stack vertically
  • Popups maintain centered position

Colors

Complete color customization to match your brand.

Available Color Controls:

Primary Color

  • Default: #0073aa (WordPress blue)
  • Applied to: Banner background
  • Recommendation: Use your brand's primary color

Accept Button Color

  • Default: #00a32a (green)
  • Applied to: "Accept All" button background
  • Recommendation: Use positive/affirmative color (green, blue)

Reject Button Color

  • Default: #d63638 (red)
  • Applied to: "Reject All" button background
  • Recommendation: Use negative/decline color (red, gray)

Text Color

  • Default: #ffffff (white)
  • Applied to: Banner text, button text (Accept/Reject)
  • Recommendation: High contrast with primary color (WCAG AA compliant)

Floating Button Text Color

  • Default: #000000 (black)
  • Applied to: "Cookie Settings" revisit button text
  • Recommendation: High contrast for readability

Color Picker Usage:

  1. Click the colored square next to each setting
  2. Use the color picker or enter hex code
  3. Preview updates in real-time
  4. Click Save Settings when satisfied

Accessibility Tip: Ensure sufficient contrast between background and text colors. Use a [contrast checker](https://webaim.org/resources/contrastchecker/) to verify WCAG compliance.


Banner Branding

Add your logo to the cookie consent banner.

Logo Settings:

  • Recommended Size: 150x150px (square)
  • Supported Formats: JPG, PNG, GIF, WebP, SVG
  • Position: Left of banner heading
  • Mobile: Automatically scales down

How to add a logo:

  1. Go to Cookie Consent > Settings
  2. Scroll to Banner Branding section
  3. Enter your logo URL in the Logo URL field
    • Example: https://example.com/wp-content/uploads/2026/02/logo.png
  4. Click Save Settings
  5. Logo preview appears below the input field

Best Practices:

  • Use a square image (1:1 ratio)
  • Optimize for web (< 100KB)
  • Use transparent background PNG for best results
  • Test on mobile devices

Upload a logo:

If you don't have a direct URL:

  1. Go to Media > Add New
  2. Upload your logo
  3. Click the uploaded image
  4. Copy the File URL
  5. Paste into Logo URL field

Logo Preview


Banner Content

Heading and Description

Customize the text that appears in your cookie banner.

Banner Heading

  • Default: "We value your privacy"
  • Character Limit: Recommended 50 characters or less
  • Purpose: Grab attention and set tone

Examples:

  • "We value your privacy" (default)
  • "Cookie Notice"
  • "Your Privacy Matters"
  • "We use cookies"
  • "Privacy & Cookies"

Banner Description

  • Default: "We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking 'Accept All', you consent to our use of cookies."
  • Character Limit: Recommended 200 characters or less
  • Purpose: Explain cookie usage clearly

Best Practice Description:

We use cookies to improve your experience, analyze site traffic, 
and serve personalized content. You can customize your preferences 
or accept all cookies.

GDPR Compliant Description:

This website uses cookies to ensure you get the best experience. 
We collect data about your browsing behavior. By clicking "Accept", 
you consent to our use of cookies. You can change your preferences 
at any time.

How to change:

  1. Navigate to Cookie Consent > Settings
  2. Find Banner Heading and Banner Description fields
  3. Enter your custom text
  4. Click Save Settings

Button Text

Customize the text on all consent buttons.

Available Button Text Options:

Button Default Purpose Alternatives
Accept All "Accept All" Accept all cookies "I Accept", "OK", "Allow All"
Reject All "Reject All" Reject all non-essential "Decline", "No Thanks", "Reject"
Customize "Customize" Open preference modal "Settings", "Preferences", "Manage"
Cookie Settings "Cookie Settings" Revisit consent button "Privacy", "Cookies", "Manage Cookies"

How to change:

  1. Go to Cookie Consent > Settings
  2. Scroll to Button Text section
  3. Update the desired button labels
  4. Click Save Settings

Multi-language sites: You can use translation plugins or manually set text for your primary language.


Policy Links

Add links to your Privacy Policy and Cookie Policy.

Privacy Policy Link

  • Checkbox: "Show Privacy Policy link in banner"
  • Link Text: Default "Privacy Policy" (customizable)
  • URL: Full URL to your privacy policy page

Cookie Policy Link

  • Checkbox: "Show Cookie Policy link in banner"
  • Link Text: Default "Cookie Policy" (customizable)
  • URL: Full URL to your cookie policy page

How to configure:

  1. Navigate to Cookie Consent > Settings
  2. Scroll to Policy Links section
  3. Check the box for each policy you want to display
  4. Enter custom link text (or keep defaults)
  5. Enter the full URL to each policy page
    • Example: https://example.com/privacy-policy
  6. Click Save Settings

Display:

  • Links appear below the banner description
  • Separated by " | " if both enabled
  • Open in new tab (target="_blank")

Example:

We use cookies to enhance your experience...
Privacy Policy | Cookie Policy

Don't have policies yet? Use the built-in Policy Generator tab to create them!

Policy Links


Banner Options

Button Display

Control which buttons appear in your cookie banner.

Show Reject All Button

  • Default: Enabled (recommended for GDPR)
  • Purpose: Allows users to reject non-essential cookies
  • GDPR: Required for compliance in most EU countries
  • Effect: When disabled, users can only Accept or Customize

Show Customize Button

  • Default: Enabled (recommended)
  • Purpose: Opens modal with granular cookie category control
  • Effect: When disabled, users can only Accept or Reject all

Show X (Close) Button

  • Default: Disabled
  • Purpose: Allows closing banner without deciding
  • Italian Law: Required by Italian regulations
  • Effect: Adds X button in top-right corner
  • Behavior: Closes banner without saving consent (banner reappears on next visit)

Recommendations:

GDPR Sites (EU): Enable Reject + Customize ✅ Italian Sites: Enable Close (X) button ✅ Simple Setup: Accept + Reject only ✅ Maximum Control: All three buttons enabled


Behavior Settings

Reload Page on Consent

  • Default: Disabled
  • Purpose: Automatically reload page after user accepts/rejects cookies
  • Use Case: When you need cookies to take effect immediately
  • Downside: Interrupts user experience

When to enable:

  • Third-party scripts that need immediate loading
  • Heavy analytics or marketing tag implementations
  • Dynamic content that changes based on consent

When to disable:

  • Simple cookie implementations
  • Better user experience (no reload interruption)
  • Scripts can load dynamically without refresh

Cookie Expiry

Cookie Expiry Days

  • Default: 365 days (1 year)
  • Range: 1-730 days (up to 2 years)
  • Purpose: How long to remember user's consent choice
  • Recommendation: 365 days (industry standard)

Legal Considerations:

  • GDPR: No specific requirement, but 12 months is common
  • CCPA: No specific requirement
  • Best Practice: 6-12 months, then re-ask for consent

How it works:

When a user accepts/rejects cookies, their choice is stored in a cookie called mbr_cc_consent that expires after the specified days.

After expiry:

  • Cookie banner appears again
  • User must re-confirm consent
  • Old consent is logged for records

CCPA Settings

California Consumer Privacy Act compliance options.

Enable CCPA Mode

  • Default: Disabled
  • Purpose: Adds "Do Not Sell or Share My Personal Information" link
  • When to enable: If you have California (USA) visitors

CCPA Link Text

  • Default: "Do Not Sell or Share My Personal Information"
  • Customizable: Change to match your wording
  • Display: Appears in banner below description

How CCPA mode works:

  1. User clicks CCPA link
  2. Opts out of data sharing/selling
  3. Choice is logged
  4. Marketing/tracking cookies blocked

GDPR + CCPA Together:

You can enable both! The plugin handles:

  • EU visitors: GDPR consent flow
  • California visitors: CCPA opt-out option
  • Other visitors: Standard consent flow

Revisit Consent Button

Floating button that allows users to change their cookie preferences anytime.

Show Revisit Consent Button

  • Default: Enabled (recommended)
  • Purpose: Accessibility and GDPR requirement
  • Display: Floating button on bottom-left or bottom-right of screen
  • Icon: Cookie icon (🍪)

Button Text

  • Default: "Cookie Settings"
  • Customizable: Change to your preference
  • Examples: "Privacy", "Cookies", "Manage Cookies", "Cookie Preferences"

Floating Button Text Color

  • Default: #000000 (black)
  • Purpose: Text color for the floating button
  • Recommendation: High contrast with background

How it works:

  1. After user accepts/rejects, banner hides
  2. Floating button appears
  3. User can click anytime to reopen preferences
  4. Full modal with category controls appears

Best Practices:

  • Always keep enabled (GDPR recommends easy access)
  • Use clear, descriptive text
  • Ensure button doesn't conflict with other floating elements

Floating Button


Advanced Settings

Database Consent Logging

All consent events are automatically logged to the database.

What's logged:

  • Timestamp
  • User IP (anonymized option available)
  • Consent choices (categories accepted/rejected)
  • User agent (browser/device info)
  • Page URL where consent was given

Access logs:

  1. Navigate to Cookie Consent > Consent Logs
  2. View all consent records
  3. Export to CSV for compliance records

Data retention: Logs are kept indefinitely unless manually deleted.


Script Blocking Behavior

How script blocking works:

  1. User visits your site
  2. If no consent, ALL scripts in blocked list are prevented from loading
  3. User accepts cookies
  4. Scripts from accepted categories load immediately
  5. Consent choice is saved

Categories:

  • Necessary: Always load (cannot be disabled by user)
  • Analytics: Google Analytics, tracking scripts
  • Marketing: Ads, remarketing pixels
  • Preferences: User settings, language preferences

Configure blocked scripts:

See the [Cookie Scanner Guide](Cookie-Scanner) for detailed instructions.


Best Practices

Design & UX

Match your brand: Use brand colors for consistency ✅ Keep it simple: Don't overwhelm with too much text ✅ Clear language: Avoid legal jargon ✅ Mobile-friendly: Test on all devices ✅ Accessible: Ensure color contrast meets WCAG standards

Compliance

GDPR (EU):

  • Always show Reject button
  • Use clear, plain language
  • Provide easy access to change preferences
  • Log all consent for 2+ years

CCPA (California):

  • Enable CCPA mode
  • Provide opt-out link
  • Honor opt-out requests immediately

Italian Law:

  • Enable X (Close) button
  • Must allow closing without deciding

General:

  • Link to Privacy Policy
  • Link to Cookie Policy
  • Allow granular category control
  • Make revisit button visible

Performance

Optimize logo: Keep under 100KB ✅ Test loading: Ensure banner doesn't block site rendering ✅ Check conflicts: Test with other plugins/themes ✅ Monitor logs: Regular database cleanup if needed


Example Configurations

Example 1: Minimal GDPR Compliance

Perfect for: Small business websites, blogs

Banner Layout: Bar - Bottom
Primary Color: #0073aa (WordPress blue)
Show Reject Button: ✓ Yes
Show Customize Button: ✓ Yes
Show Close Button: ✗ No
Banner Heading: "Cookie Notice"
Banner Description: "We use cookies to improve your experience. Accept or customize your preferences."
Cookie Expiry: 365 days

Example 2: E-commerce with Branding

Perfect for: Online stores, branded businesses

Banner Layout: Popup - Center
Primary Color: #FF6B6B (brand color)
Accept Button: #4CAF50 (green)
Reject Button: #757575 (gray)
Logo URL: https://store.com/logo.png
Show Reject Button: ✓ Yes
Show Customize Button: ✓ Yes
Show Close Button: ✗ No
Banner Heading: "We value your privacy"
Banner Description: "Shop with confidence. We use cookies to personalize your experience and show you relevant products."
Privacy Policy Link: ✓ Yes → https://store.com/privacy
Cookie Policy Link: ✓ Yes → https://store.com/cookies
Cookie Expiry: 365 days

Example 3: Italian Law Compliance

Perfect for: Italian websites, .it domains

Banner Layout: Box - Bottom Right
Primary Color: #2196F3
Show Reject Button: ✓ Yes
Show Customize Button: ✓ Yes
Show Close Button: ✓ Yes ← REQUIRED FOR ITALY
Banner Heading: "Informativa sui Cookie"
Banner Description: "Utilizziamo i cookie per migliorare la tua esperienza. Puoi accettare, rifiutare o personalizzare le tue preferenze."
Privacy Policy Link: ✓ Yes → https://sito.it/privacy
Cookie Policy Link: ✓ Yes → https://sito.it/cookie
Cookie Expiry: 365 days

Example 4: California + EU Compliance

Perfect for: International sites with EU and California users

Banner Layout: Bar - Bottom
Primary Color: #1976D2
Show Reject Button: ✓ Yes
Show Customize Button: ✓ Yes
Show Close Button: ✗ No
Enable CCPA: ✓ Yes
CCPA Link Text: "Do Not Sell My Personal Information"
Banner Heading: "Privacy & Cookies"
Banner Description: "We use cookies to enhance your experience. Your privacy matters to us."
Privacy Policy Link: ✓ Yes
Cookie Policy Link: ✓ Yes
Cookie Expiry: 365 days

Example 5: Minimal Intrusion (Blog)

Perfect for: Personal blogs, minimal sites

Banner Layout: Box - Bottom Left
Primary Color: #424242 (dark gray)
Show Reject Button: ✓ Yes
Show Customize Button: ✗ No (simpler)
Show Close Button: ✗ No
Banner Heading: "Cookie Notice"
Banner Description: "We use cookies. Accept to continue."
Accept Button Text: "OK"
Reject Button Text: "No Thanks"
Cookie Expiry: 180 days (6 months)

Saving Your Configuration

After making any changes:

  1. Scroll to the bottom of the Settings page
  2. Click the Save Settings button
  3. Wait for "Settings saved successfully" confirmation
  4. Page will reload with new settings

Settings auto-reload: The page automatically reloads after saving to ensure fresh JavaScript/CSS loads.

Test your changes:

  1. Open a new incognito/private browser window
  2. Visit your website
  3. Verify banner appears with new settings
  4. Test all buttons (Accept, Reject, Customize)
  5. Verify colors, text, and layout match your configuration

Troubleshooting Configuration

Settings not saving

Solution:

  1. Hard refresh the settings page (Ctrl+Shift+R)
  2. Check browser console for JavaScript errors
  3. Try a different browser
  4. Temporarily disable other plugins

Banner not reflecting changes

Solution:

  1. Clear your browser cache
  2. Test in incognito/private window
  3. Clear WordPress cache (if using cache plugin)
  4. Hard refresh the frontend (Ctrl+Shift+R)

Colors not applying

Solution:

  1. Check if theme CSS is overriding plugin styles
  2. Use browser inspector to check applied CSS
  3. Ensure color hex codes are valid (e.g., #FF0000)
  4. Try adding !important via custom CSS if needed

Logo not displaying

Solution:

  1. Verify logo URL is correct and accessible
  2. Check image format (JPG, PNG, GIF, WebP, SVG)
  3. Ensure image is < 2MB file size
  4. Check browser console for 404 errors
  5. Try using direct Media Library URL

Next Steps

Configuration complete!

Need Help?


Updated: February 2026 | Plugin Version: 1.4.1

Clone this wiki locally