Title: LH Agree to Terms
Author: shawfactor
Published: <strong>May 3, 2016</strong>
Last modified: June 8, 2018

---

Search plugins

![](https://ps.w.org/lh-agree-to-terms/assets/banner-772x250.jpg?rev=1409314)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/lh-agree-to-terms/assets/icon-256x256.png?rev=2767536)

# LH Agree to Terms

 By [shawfactor](https://profiles.wordpress.org/shawfactor/)

[Download](https://downloads.wordpress.org/plugin/lh-agree-to-terms.zip)

 * [Details](https://en-au.wordpress.org/plugins/lh-agree-to-terms/#description)
 * [Reviews](https://en-au.wordpress.org/plugins/lh-agree-to-terms/#reviews)
 *  [Installation](https://en-au.wordpress.org/plugins/lh-agree-to-terms/#installation)
 * [Development](https://en-au.wordpress.org/plugins/lh-agree-to-terms/#developers)

 [Support](https://wordpress.org/support/plugin/lh-agree-to-terms/)

## Description

I wrote this plugin as I needed full flexibility when adding an “agree to terms”
check box to your login or registration forms,

Not only does this plugin facilitate requiring users to agree, but also allows you
to customise and configure the terms and conditions message, add links, and also
the customise the message those who have not agreed see.

Additional features include:

 * User registration support
 * Buddypress support
 * Multisite support

## Installation

 1. Upload the entire `lh-agree-to-terms` folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Go to Settings->Agree to Terms to enable for login and/or registrations, once enabled
    you can set details like label and error message.

## Reviews

![](https://secure.gravatar.com/avatar/7445bb764cefc48205938a07c5beaf5d639da549226603d2a346b4871d963781?
s=60&d=retro&r=g)

### 󠀁[May I ask.](https://wordpress.org/support/topic/may-i-ask-2/)󠁿

 [tanongsak](https://profiles.wordpress.org/tanongsak/) May 23, 2020 1 reply

May I ask.,where I can watch log report this ? (of when user agree)

![](https://secure.gravatar.com/avatar/b17f7925a299acb11b070557652fe539c997a756d1f4b6b96cd20f0edb158aa5?
s=60&d=retro&r=g)

### 󠀁[the only easy Buddypress edit I’ve done so far](https://wordpress.org/support/topic/the-only-easy-buddypress-edit-ive-done-so-far/)󠁿

 [wasanajones](https://profiles.wordpress.org/wasanajones/) April 9, 2019

Buddypress archaic'ness was driving me to edge of sanity. having a useful plugin
that solved a problem in an instant… oh so nice, thank you.

![](https://secure.gravatar.com/avatar/13412c8e6d80589164099ce70182cc333159af951d78c3f169a38e53e47efea0?
s=60&d=retro&r=g)

### 󠀁[Simple and Effective](https://wordpress.org/support/topic/simple-and-effective-976/)󠁿

 [Graham](https://profiles.wordpress.org/sandgroper/) April 3, 2019

Only plugin I could see to do this for a standard WP install. Put it on my ClassicPress
website and it works perfectly.

![](https://secure.gravatar.com/avatar/bb48f6528e9966b1bb75a81d74e1c9f5a10da158363d0f5ff2258ac74c0392d6?
s=60&d=retro&r=g)

### 󠀁[Perfect for ToS and GDPR Requirements](https://wordpress.org/support/topic/perfect-for-tos-and-gdpr-requirements/)󠁿

 [yusareba](https://profiles.wordpress.org/yusareba/) May 6, 2018

Honest and Straightforward. A must have for all WordPress websites. (This should
be included by default)

 [ Read all 4 reviews ](https://wordpress.org/support/plugin/lh-agree-to-terms/reviews/)

## Contributors & Developers

“LH Agree to Terms” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ shawfactor ](https://profiles.wordpress.org/shawfactor/)

[Translate “LH Agree to Terms” into your language.](https://translate.wordpress.org/projects/wp-plugins/lh-agree-to-terms)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/lh-agree-to-terms/),
check out the [SVN repository](https://plugins.svn.wordpress.org/lh-agree-to-terms/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/lh-agree-to-terms/)
by [RSS](https://plugins.trac.wordpress.org/log/lh-agree-to-terms/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

**1.00 April 25, 2016**
 Initial release.

**1.10 May 06, 2016**
 Backend fix.

**1.11 May 24, 2016**
 Minor fix

**1.12 June 06, 2016**
 Better translation support

**1.13 June 22, 2016**
 Added Settings Link and buddypress support

**1.14 November 05, 2016**
 Fixed so it works with xmlrpc

**1.15 January 30, 2017**
 Play nice with rest api

**1.16 March 30, 2017**
 Move option settinsg into partials file

**1.17 July 29, 2017**
 Added remember terms option

**1.19 August 01, 2017**
 Removed filter

**1.20 September 14, 2017**
 Isset checks evrywhere

**1.21 September 20, 2017**
 Bug Fix and wp-signup.php

**1.22 September 20, 2017**
 Minor bugfix and spelling error

**1.23 September 22, 2017**
 Added contributor and php version

**1.24 January 15, 2018**
 added nonce requirement to backend settings

**1.25 June 06, 2018**
 added isset checks for better compatibility

## Meta

 *  Version **1.25**
 *  Last updated **8 years ago**
 *  Active installations **800+**
 *  WordPress Version ** 3.5 or higher **
 *  Tested up to **4.9.34**
 *  PHP Version ** 5.3 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/lh-agree-to-terms/)
 * Tags
 * [agree](https://en-au.wordpress.org/plugins/tags/agree/)[conditions](https://en-au.wordpress.org/plugins/tags/conditions/)
   [privacy](https://en-au.wordpress.org/plugins/tags/privacy/)[require](https://en-au.wordpress.org/plugins/tags/require/)
   [terms](https://en-au.wordpress.org/plugins/tags/terms/)
 *  [Advanced View](https://en-au.wordpress.org/plugins/lh-agree-to-terms/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  4 5-star reviews     ](https://wordpress.org/support/plugin/lh-agree-to-terms/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/lh-agree-to-terms/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/lh-agree-to-terms/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/lh-agree-to-terms/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/lh-agree-to-terms/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/lh-agree-to-terms/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/lh-agree-to-terms/reviews/)

## Contributors

 *   [ shawfactor ](https://profiles.wordpress.org/shawfactor/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/lh-agree-to-terms/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://lhero.org/portfolio/lh-agree-to-terms/)