Title: Agreement
Author: Pranav Pathak
Published: <strong>August 26, 2013</strong>
Last modified: December 10, 2024

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/agreement.svg)

# Agreement

 By [Pranav Pathak](https://profiles.wordpress.org/pranavpathakjaora/)

[Download](https://downloads.wordpress.org/plugin/agreement.1.1.zip)

 * [Details](https://twd.wordpress.org/plugins/agreement/#description)
 * [Reviews](https://twd.wordpress.org/plugins/agreement/#reviews)
 *  [Installation](https://twd.wordpress.org/plugins/agreement/#installation)
 * [Development](https://twd.wordpress.org/plugins/agreement/#developers)

 [Support](https://wordpress.org/support/plugin/agreement/)

## Description

The Agreement plugin helps to create pop-up licence agreement or term to use before
download any thing from post or page. It will give freedom to change text in pop-
up. After activation of plugin in post/page add file from “Add Media”, then change
editor type from **Visual** to **text** and give id to that media file. Id will 
be like this **id=”agreement”**. Your link will be like ‘id=”agreement” href=”http://
yourdomain.com/wp-content/uploads/2016/01/pdf.pdf”‘ or you can use custom HTML block
too. Now save post/page.

Example

{a id=”agreement” href=”http://yourdomain.com/wp-content/uploads/2016/01/pdf.pdf”}
file name {a}

**This plugin works for multiple item in single page.**

After activation there is a sub menu in Settings called Agreement. Click on this
and there is a option to change license agreement text called “Enter your License
Agreement setting text below:”. You can also insert html tag like **ul**,**li**,**
br**, **hr** from agreement option in settings.

#### Requirements

 * WordPress 3.5.1 or greater
 * PHP 5.2.6 or greater (5.3 recommended)
 * MySQL 4.1.2 or greater (5.x recommended)

## Screenshots

 * [[
 * Add id in media file link.
 * [[
 * Change pop-up text in admin panel.
 * [[
 * How it looks like in front end. UI may be differ as per your template.

## Installation

This plugin uses the standard installation procedure: install the plugin’s folder
inside of ‘wp-content/plugins’ (make sure the folder is named **agreement**).

## FAQ

Is it works for custom content type?

Yes it works.

From where I can change text of pop-up ?

After activation,there is a sub menu in Settings called Agreement. Click on this.
New page will open,there is an option to change license agreement text called “Enter
your License Agreement setting text below:”.

## Reviews

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

### 󠀁[Works as expected](https://wordpress.org/support/topic/works-as-expected-455/)󠁿

 [mfoltin](https://profiles.wordpress.org/mfoltin/) June 1, 2019

Easy setup and initial functionality sufficient, although had to dig deeper into
the js to improve some sizing behavior. But this plugin saved me a lot of time, 
thanks!

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

### 󠀁[Great](https://wordpress.org/support/topic/great-7748/)󠁿

 [mrberner](https://profiles.wordpress.org/mrberner/) February 15, 2018

Good work! Some typo mistake in code in agreement-functions.php div class=’licence-
agreement’style=’display:none;’ should be: div class=’licence-agreement’ style=’
display:none;’ but works.

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

### 󠀁[Great plugin](https://wordpress.org/support/topic/great-plugin-13140/)󠁿

 [Stephen S](https://profiles.wordpress.org/ssuess/) March 15, 2017

This is the best and most simple plugin I have found for this purpose.

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

### 󠀁[Works perfectly and great support, too](https://wordpress.org/support/topic/works-perfectly-and-great-support-too/)󠁿

 [laalpert1](https://profiles.wordpress.org/laalpert1/) September 3, 2016

Installation and usage is easy and the plugin works exactly as it should for my 
purpose. I had one issue that the developer resolved within 24 hours. Great!

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

### 󠀁[Awesome!!!](https://wordpress.org/support/topic/awesome-2872/)󠁿

 [Pankaj Asopa](https://profiles.wordpress.org/pankaj_asopa/) September 3, 2016

It worked as shown/said. Saved me lot of time.

 [ Read all 9 reviews ](https://wordpress.org/support/plugin/agreement/reviews/)

## Contributors & Developers

“Agreement” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ Pranav Pathak ](https://profiles.wordpress.org/pranavpathakjaora/)

[Translate “Agreement” into your language.](https://translate.wordpress.org/projects/wp-plugins/agreement)

### Interested in development?

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

## Changelog

Now it works for multiple item in single page.

## Meta

 *  Version **1.1**
 *  Last updated **1 year ago**
 *  Active installations **100+**
 *  WordPress version ** 3.5.2 or higher **
 *  Tested up to **6.7.5**
 *  Language
 * [English (US)](https://wordpress.org/plugins/agreement/)
 * Tags
 * [attach](https://twd.wordpress.org/plugins/tags/attach/)[attachments](https://twd.wordpress.org/plugins/tags/attachments/)
   [terms and condition](https://twd.wordpress.org/plugins/tags/terms-and-condition/)
 *  [Advanced View](https://twd.wordpress.org/plugins/agreement/advanced/)

## Ratings

 4.7 out of 5 stars.

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

[Add my review](https://wordpress.org/support/plugin/agreement/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/agreement/reviews/)

## Contributors

 *   [ Pranav Pathak ](https://profiles.wordpress.org/pranavpathakjaora/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/agreement/)