Introduction

The General Settings tab is your control center for PureDevs GDPR Compliance. These core settings determine how the cookie consent system behaves, appears, and interacts with your visitors. Proper configuration ensures your site meets GDPR requirements while providing a good user experience.

This guide covers all available general settings and best practices for configuring each option.

Accessing General Settings

  1. Log in to your WordPress admin dashboard
  2. Navigate to Settings → PureDevs GDPR compliance
  3. You’ll land on the General Settings tab by default
  4. Make changes and click Save Changes at the bottom
Remember to Save

Always click “Save Changes” after modifying settings. Your changes won’t take effect until you save.

Display and Appearance Options

Description: How banner enters the screen

  • Slide In: Smooth sliding animation
  • Fade In: Gradual opacity change
  • None: Instant appearance

Recommendation: Slide In for professional appearance

Description: Dim background when banner appears

  • Enabled: Background darkened, banner emphasized
  • Disabled: No background change

Recommendation: Enable for popup, disable for top/bottom banners

Close Button

Description: Show X button to dismiss banner

  • Enabled: Users can close without choosing
  • Disabled: Must click Accept or Decline

Recommendation: Disabled for strict compliance (requires explicit choice)

Auto-Hide After Time

Description: Automatically hide banner after X seconds

  • Enabled: Banner disappears if no interaction
  • Disabled: Stays visible until user chooses

Recommendation: Disabled (auto-hide may violate GDPR consent requirements)

Multi-Language Support

Setting: Language Configuration

Description:

  • Display banner in different languages
  • Auto-detect browser language
  • Compatible with WPML, Polylang, etc.

Implementation Options:

  1. Translation Plugins: Use WPML or Polylang to translate banner text
  2. Manual Entry: Enter text for each language separately
  3. Auto-Detection: Show appropriate language based on browser setting

Best Practice:

  • Provide banner in all languages your site supports
  • Ensure legal accuracy of translations
  • Consider hiring professional translators for legal text

Testing Your Configuration

After Changing Settings

  1. Clear Cookies: Delete your site’s cookies in browser
  2. Open in Private Mode: Test in incognito/private window
  3. Verify Banner Appears: Check position and styling
  4. Test Functionality: Click Accept, Decline, Settings buttons
  5. Check Persistence: Verify consent is saved correctly
  6. Test Expiration: Confirm banner reappears after expiry

Multi-Device Testing

  • Test on desktop, tablet, and mobile
  • Try different browsers (Chrome, Firefox, Safari, Edge)
  • Verify responsive design works properly
  • Check floating button accessibility on mobile

Common Configuration Issues

Banner not appearing after enabling

  • Clear site cache and browser cookies
  • Check in private/incognito mode
  • Verify no JavaScript errors in console
  • Ensure no caching plugin is blocking it

Banner appears on every page load

  • Check if cookies are being blocked
  • Verify cookie expiration is set correctly
  • Test with browser extensions disabled

Settings not saving

  • Check file permissions
  • Look for PHP errors in debug log
  • Disable other plugins temporarily
  • Increase PHP max_input_vars if needed