WPRentals Theme Documentation WPRentals Theme Documentation

  • Client Support
  • Video Tutorials
  • WPRentals
  • WPEstate
  • API
Home / Email Notifications, WP Rentals Theme Options / Theme options – Social & Contact – Contact Form Settings – GDPR

Theme options – Social & Contact – Contact Form Settings – GDPR

7110 views

Overview

In WPRentals, you can enable a GDPR consent checkbox for the Owner Contact Form. When this option is enabled, visitors must select the checkbox before sending a message.

This option is managed from:

Theme Options > Social & Contact > Contact Form Settings

When enabled, the GDPR checkbox appears in the theme contact forms that use the Owner Contact Form functionality.

Important: The GDPR checkbox for the Owner Contact Form is different from the booking Terms and Conditions checkbox. The GDPR checkbox is managed from Theme Options > Contact Form Settings. The booking Terms and Conditions checkbox is managed from Theme Options > Booking Configuration > Form Display Settings.

Content

  • How this option works
  • Enable the GDPR checkbox
  • Show or hide the phone number field
  • Create the GDPR Terms page
  • Where the GDPR checkbox appears
  • How contact form messages are sent
  • Difference between GDPR checkbox and booking Terms and Conditions
  • Troubleshooting
  • Important notes
  • Related help

How This Option Works

The GDPR checkbox adds a consent checkbox to the Owner Contact Form.

Visitors must agree to the GDPR terms before sending the contact message, depending on the form setup and theme behavior.

This is useful when you want visitors to confirm that they agree with your privacy or GDPR terms before submitting a message through the contact form.

Important: The theme adds the checkbox and links it to the GDPR Terms page. The website owner is responsible for adding the correct legal/privacy text on that page.

Enable the GDPR Checkbox

To enable the GDPR checkbox, go to:

Theme Options > Contact Form Settings

  1. Find the option Use GDPR Checkbox?
  2. Set the option to Yes.
  3. Click Save to save the theme options.

Important: After enabling this option, create and assign the GDPR Terms page. If the GDPR page is missing or does not use the correct template, the GDPR terms link may not work as expected.

Show or Hide the Phone Number Field

From the same section, you can also control whether the phone number field appears in the Owner Contact Form.

Go to:

Theme Options > Contact Form Settings

Find the option for showing the phone number in the contact form and set it based on your needs:

  • Yes – the phone number field is shown in the contact form.
  • No – the phone number field is hidden from the contact form.
Important: The phone number field and GDPR checkbox are separate settings. You can enable one without enabling the other.

Create the GDPR Terms Page

If you enable the GDPR checkbox, you must also create a dedicated GDPR Terms page.

The theme expects this page to use the GDPR Terms page template.

  1. Go to Pages > Add New.
  2. Add a page title, for example GDPR Terms or Privacy Terms.
  3. Add your GDPR, privacy, or consent text in the page content.
  4. From the page template settings, assign the GDPR Terms template.
  5. Publish the page.

Important: The GDPR Terms page must be published and must use the GDPR Terms template.

Where the GDPR Checkbox Appears

Once enabled, the GDPR checkbox appears in contact forms that use the Owner Contact Form functionality.

The Owner Contact Form can be used in places such as:

  • The property page contact owner form.
  • The Contact Host button or contact form area on the property page.
  • The owner public profile contact form.
  • The contact form shown when the booking form is replaced with the owner contact form.

Important: This option applies to the Owner Contact Form system. It does not automatically control custom third-party contact forms or forms created with external form plugins.

How Contact Form Messages Are Sent

Messages sent through the Owner Contact Form are delivered to the property owner and are also stored in the user dashboard inbox.

  • The message is sent to the property owner email address.
  • The message is saved in the dashboard inbox.
  • If the site is configured as a single owner/admin setup, the recipient can depend on the owner/admin assigned to the listing.
  • If email delivery is not working, check the website email settings, SMTP setup, hosting mail logs, and spam/junk folders.
Important: The GDPR checkbox controls user consent before the form is submitted. It does not control email delivery. Email delivery depends on the website mail configuration.

Difference Between GDPR Checkbox and Booking Terms and Conditions

WPRentals includes separate consent options for contact forms and booking forms.

Option Where It Applies Where It Is Managed
GDPR Checkbox Owner Contact Form Theme Options > Contact Form Settings
Booking Terms and Conditions Checkbox Booking Form Theme Options > Booking Configuration > Form Display Settings
Important: Enabling the GDPR checkbox does not replace the booking Terms and Conditions checkbox. If you need consent in the booking form, configure the booking Terms and Conditions option separately.

Troubleshooting

The GDPR checkbox does not show

  • Go to Theme Options > Contact Form Settings and check that Use GDPR Checkbox? is set to Yes.
  • Make sure you are testing a form that uses the Owner Contact Form functionality.
  • Clear plugin cache, server cache, CDN cache, and browser cache.
  • If you use a custom form or third-party form plugin, check that it is not replacing the theme Owner Contact Form.

The GDPR terms link does not work

  • Make sure the GDPR Terms page exists.
  • Make sure the page is published.
  • Make sure the page uses the GDPR Terms page template.
  • Clear cache and test again.

The checkbox appears, but the form still cannot be sent

  • Check that the checkbox is selected before submitting the form.
  • Check if the form has other required fields that must be completed.
  • Check browser console errors if the form does not submit.
  • Temporarily disable cache or JavaScript optimization while testing.

The message is sent, but the owner does not receive the email

  • Check that the listing is assigned to the correct owner.
  • Check that the owner email address is correct.
  • Check the dashboard inbox to confirm whether the message was saved.
  • Check spam or junk folders.
  • Check SMTP or mail server configuration if emails are not delivered.

Important Notes

  • The GDPR checkbox is managed from Theme Options > Contact Form Settings.
  • The option name is Use GDPR Checkbox?.
  • The GDPR checkbox applies to the Owner Contact Form system.
  • If the GDPR checkbox is enabled, create a published page using the GDPR Terms page template.
  • The GDPR checkbox is separate from the booking Terms and Conditions checkbox.
  • The booking Terms and Conditions checkbox is managed from Theme Options > Booking Configuration > Form Display Settings.
  • The phone number field in the contact form is managed separately from the GDPR checkbox.
  • Messages sent through the Owner Contact Form are delivered to the owner email and stored in the dashboard inbox.
  • If the GDPR checkbox or terms link does not show correctly, clear cache and test again from the front end.

Related Help

  • Contact Owner Form
  • GDPR Terms Page
  • Terms and Conditions
  • Hide Booking Form and Replace with Owner Contact Form
Email NotificationsWP Rentals Theme Options

Related Articles

  • What Is the WPESTATE FAN Option
  • Why are emails from my website going to the junk or spam folder?
  • White-Label WPRentals with Your Brand
  • How SMS Notifications Work in WP Rentals (WpestateEmail Class): A Complete Guide

HELP CATEGORIES

  • 61. General
  • 72. Installation & Basic Setup
  • 373. How Booking Works
  • 18Advanced Search
  • 17Elementor WPRentals Studio
  • 14Email Notifications
  • 23FAQ
  • 14Installation FAQ
  • 10Menu Options
  • 34Owner & Renter
  • 8Page Templates
  • 23Property / Listing
  • 22Shortcodes
  • 4Supported Maps
  • 99Technical how to
  • 5Third Party plugins
  • 4Translation & Multi Languages
  • 3WordPress Blog Post
  • 13WordPress Widgets
  • 12WP Rentals Payments
  • 80WP Rentals Theme Options
  • 26WPML & Weglot

Join Us On

Powered by WP Estate - All Rights Reserved
  • Client Support
  • Video Tutorials
  • WPRentals
  • WPEstate
  • API