Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Post Protection and Registration Wall

This plugin gives you the ability to protect any kind of content on your website under a registration wall.


  • Plugin gives you the ability to protect any kind of content on your website under a registration wall.
  • Plugin enables you to protect your posts and pages so that only registered users can view the protected content.
  • Non-members wanting to view a protected page will be asked to login or register.
  • It’s a flexible, well-supported, and easy-to-use WordPress plugin.

Default user roles:

Choose one from one of three default membership options, then configure the system to fit your website’s goals.

  • Public (visitor not logged in & not registered)
  • Limited (registered user who is logged in)
  • Premium (registered user who is considered a premium user)

Restrict Access for Members

  • Global settings: option to restrict access by membership level
  • Individual settings: option to overwrite global settings by restricting access on individual pages or posts


  • Email Notifications
  • Members Management
  • Assign users to membership levels
  • Protect attachments
  • Show teaser content to convert visitors into members
  • Ability to customize the content protection message that is shown to non-members
  • Ability to customize the confirmation emails sent to members
  • Creates all necessary pages for you upon installation of the plugin: Login, Register, My Account, Reset Password
  • Shortcodes that can display login, registration forms and user profile from anywhere on your site
  • Restrict access to posts & pages based on the user's membership level
  • User Friendly Interface for Content Protection

Typical usage

Protect your information from users or exchange it for their contact details:

  • Whitepapers
  • Reports
  • Non-public data (intranet)
  • Documents available to members only

Additional Features


Author Moove Agency
Contributors MooveAgency, gaspar.nemes
Tags AJAX, content, login, Membership, protect, protection, register, registration wall
  1. post-protection-and-registration-wall screenshot 1

    Settings page - post type protection tab

  2. post-protection-and-registration-wall screenshot 2

    Settings page - email settings tab

  3. post-protection-and-registration-wall screenshot 3

    Settings page - validation settings tab

  4. post-protection-and-registration-wall screenshot 4

    Settings page - protection settings tab

  5. post-protection-and-registration-wall screenshot 5

    Post edit page - Protetion metabox

  1. Upload the plugin files to the plugins directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the \'Plugins\' screen in WordPress
  3. Use the Settings->Moove protection screen to configure the plugin


  • Fixed login / register URLs.


  • Validated, sanitized and escaped inputs


  • Code modified to follow WP standards


  • Initial release of the plugin.
Version 1.0.3

Requires WordPress version: 3.0.1 or higher or higher

Compatible up to: 4.6.3

Last Updated 18 Nov 2016

Date Added: 17 Feb 2016

Plugin Homepage


0 stars
0 ratings


Not Enough Data

Works: 0
Broken: 0