
Restrict access for selected user roles unless they accept the Terms and Conditions. Ensure users accept your terms before accessing the site.
| Author: | XTND (profile at wordpress.org) |
| WordPress version required: | 5.0 |
| WordPress version tested: | 6.8.1 |
| Plugin version: | 1.2.4 |
| Added to WordPress repository: | 21-10-2024 |
| Last updated: | 14-07-2025 |
| Rating, %: | 100 |
| Rated by: | 1 |
| Plugin URI: | |
| Total downloads: | 1 045 |
| Active installs: | 10+ |

Click to start download
|
Compatible with WordPress 6.7+ and PHP 8.3
Restrict access for selected user roles unless they accept the Terms and Conditions. This plugin ensures users acknowledge and accept your terms before they can fully access the site.
Features
- Redirect users to the Terms and Conditions page upon login.
- Restrict access for selected user roles until the terms are accepted.
- Customizable Terms and Conditions content.
- Track which users have accepted the terms.
- New: Option to send a confirmation email after accepting the terms.
Here is the basic setup->
Languages
This plugin is available in the following languages:
* English
* German (Deutsch)
* Italian (Italiano)
* Spanish (Español)
* Arabic (العربية)
License
This plugin is licensed under the GPLv2 or later. See the LICENSE file for more information.
Screenshots

Settings page to configure the plugin.

Example Terms and Conditions acceptance page.

Users list showing who has accepted the terms.
FAQ
How do I set up the plugin?
After activating the plugin, go to ‘Settings’ > ‘Login Terms Acceptance’ to configure which user roles are required to accept the Terms and Conditions and to customize the terms content.
Can I customize the Terms and Conditions?
Yes, you can customize the Terms and Conditions content from the plugin settings page.
What happens if a user does not accept the terms?
Users will be redirected to the Terms and Conditions page upon login and will not have full access to the site until they accept the terms, or they have to log out again.
Is there an option to send a confirmation email?
Yes, you can enable the option to send a confirmation email after the user accepts the terms in the plugin settings.
ChangeLog
1.2.4
- Introduced a dismissible rating banner in the admin plugins page to encourage user feedback.
1.2.3
- Added an extra validation layer before creating the Login Terms Acceptance page to avoid duplicate page creation.
1.2.2
- Added filter
xlta_acceptance_redirect_url to allow customizing the redirect destination after terms acceptance.
1.2.1
- Added option to select a redirection page after terms are accepted.
- Redirects users to the selected page after accepting terms.
1.2.0
- Confirmed compatibility with WordPress 6.8.1 and PHP 8.3
- Added translations for German, Italian, Spanish, and Arabic
1.1.1
- WordPress Compatibility 6.7.1
1.1.0
- Added option to send a confirmation email after accepting the terms.
- Improved text area for customizing Terms and Conditions using the WordPress editor.
- Enhanced the mail sending functionality based on user settings.
1.0.0
- Initial release of Login Terms Acceptance.