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.
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.
Enable the GDPR Checkbox
To enable the GDPR checkbox, go to:
Theme Options > Contact Form Settings
- Find the option Use GDPR Checkbox?
- Set the option to Yes.
- Click Save to save the theme options.
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.
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.
- Go to Pages > Add New.
- Add a page title, for example GDPR Terms or Privacy Terms.
- Add your GDPR, privacy, or consent text in the page content.
- From the page template settings, assign the GDPR Terms template.
- Publish the page.
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.
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.
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 |
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.


