WP Terms Popup


Website Popups for WordPress

You can use WP Terms Popup to ask users to agree to your terms of service, privacy policy or age verification request before they are allowed to access your website.

How Does WP Terms Popup Work?

Our plugin gives your users a simple three step process for gaining access to your website.

Step #1: Your user must read the popup first.

You decide what your popup shows to visitors: a terms of service, a privacy policy, age verification, etc.

Step #2: The user agrees to your conditions.

Each popup contains two buttons: one to show acceptance and another that redirects away from your site.

Step #3: Website access is granted to your user.

When the user accepts your conditions they are immediately taken to your site without any further interaction.

Getting Started

After installing and activating WP Terms Popup, go to “Terms Popups” in your WordPress admin menu and select “Add New” to create your first piece of popup content.

Go to “Settings” in the same “Terms Popups” menu to set the global settings that will apply to all popups. You can override these settings by editing each individual piece of popup content.

From the “Settings” screen you can assign a popup to be shown sitewide or you can assign popups to individual pieces of content using the standard post editing screen.

Screenshot (schermate di esempio)

  • WP Terms Popup Example
  • Create and Manage Multiple Pieces of Popup Content
  • Enable a Popup on an Individual Post/Page
  • Disable a Popup on an Individual Post/Page
  • WP Terms Popup Settings


How can I change the look of the popup?

If you have knowledge of CSS you can style the popups however you want by changing your theme’s CSS file. For a simpler and code free option, you can purchase and install our WP Terms Popup Designer add-on.

How can I collect information about visitors who agree to my popups?

We offer a premium add-on for this purpose called WP Terms Popup Collector which offers you conversion statistics and collects details about each visitor to your site when they agree to one of your popups.

How do I use a single popup for my entire site?

After you’ve created your popup content, go to the “Settings” page and select the checkbox for “Enable only one popup sitewide?” The select your “Sitewide Terms Popup” from the dropdown. Set an “Agreement Expiration” time if the default isn’t right for you and once you hit the “Save Settings” button you are all done.

Can I have different popups be shown on different pages and posts?
  1. Create as many pieces of popup content as you want.

  2. Go to the edit screen of the post or page you want to show a popup on.

  3. On the right hand side of the edit screen, you will see the “WP Terms Popup” option box. Configure according to your needs.

  4. Save the post or page and you are all set.

How do I disable a sitewide popup from appearing on a page or post?
  1. Go to the edit screen of the post or page you want to disable the sitewide popup on.

  2. On the right hand side of the edit screen, you will see the “WP Terms Popup” option box. Check the “Disable Popup?” box.

  3. Save the post or page and your sitewide popup will no longer appear.

How do I show a popup on a custom post type?

Simply find the shortcode for the popup content you want. You can find this information under “All Popups” in the admin menu. Copy the shortcode that matches the popup content you want and the paste it into the content of your custom post type.

Is the popup responsive and viewable on mobile devices?

Yes, the popup is responsive and will resize according to a device’s browser dimensions.

Will my visitors be able to see the popup if they have Javascript disabled on their browser?

Yes, WP Terms Popup uses pure PHP with no Javascript for the popup display.


13 Maggio 2018
This is a great plugin, and i am very happy to find it a few days before EU-GDPR. I can use it to obtain agreement of my general terms and it is possible with long scrolling capabilities. I will probably use PRO version in a few days Please keep on maintaining it. Thanks
26 Febbraio 2018
I came across this utility while looking for a plugin for a client. I needed a way to force people to firstly agree to the T&S of a website before they could enter. I found this plugin on WordPress and with help from the plugin developer, it worked perfectly straight out of the box. I haven't experienced any glitches or plugin conflicts. So I give it 5 stars, it does what it claims to do and the help from the developer was outstanding.
30 Gennaio 2018
This plugin is doing its job just fine. I haven't spottet any bugs or problems so far. Thanks for sharing the free version with the WP community.
Leggi tutte le recensioni di 7

Crediti e riconoscimenti

“WP Terms Popup” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.


Traduci “WP Terms Popup” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il Codice segui il Repository SVN iscriviti al Log delle Modifiche. Puoi farlo tramite RSS con un lettore di feed.

Changelog (registro delle modifiche)


  • Bug fixes.


  • Increased maximum value allowed for the Agreement Expiration setting.
  • Bug fixes.


  • Reworked Shortcode output to match regular Popup output.
  • Added support for the WP Terms Popup Collector add-on.
  • Changed “Terms Popups” to “Popups” throughout the plugin’s interface.
  • Changed “Appearance” to “Designer” throughout the plugin’s interface.
  • Fixed bug related to “Enable popups for logged in users?” settings.


  • Popup can now be disabled on individual pages and posts when the sitewide option is in use.


  • Added support for shortcodes inside of popup content. This is a “use at your own risk” feature as shortcodes, and the content they produce, might act in unpredictable ways with WP Terms Popup.


  • Added option to set “Agreement Expiration” to zero (0) which causes popups to display on each page load.
  • Changed the way the Decline URL Redirect works to solve issues certain WordPress setups were having.


  • Minor interface changes.


  • Shortcode-related fix for WordPress 5.0 and the new block editor.


  • Fix for background scrolling when using the shortcode.