Protect the Children!

Description

Do you have a password protected post or page that has child (and grandchild) pages? Currently, you have to password protect each of these pages individually but, with this simple and efficient plugin, you can automatically password protect a page and all of it’s children automatically with the click of a button.

Once you choose the ‘Visibility’ option on a post and update it to ‘Password Protected’, you will be given a checkbox where you can opt into protecting all of that post’s children and grandchildren.

PROTECT THE CHILDREN!

Screenshots

  • WP 5.0+ Before changing to 'Password Protected'
  • WP 5.0+ Change to 'Password Protected'
  • WP 5.0+ Additional option now added
  • WP <5.0 Before changing to 'Password Protected'
  • WP <5.0 After changing to 'Password Protected' (note the checkbox directly above the Publish button)
  • WP <5.0 Admin screen for child post when being protected by parent
  • WP <5.0 Child posts displayed as protected by parent

Installation

  1. Upload the plugin files to the /wp-content/plugins/protect-the-children directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. On any post or page, click ‘Edit’ next to Visibility, change the post to ‘Password Protected’ and an optional checkbox to turn on protection of that page’s children will appear.

Reviews

January 29, 2020
Error, "The plugin does not have a valid header." Solutions, do not activate plugin in the same screen as you install it on. Once you have installed the plugin, go to your list of plugins in your site and activate it there to work around this issue. Needs addressed, otherwise, this is a great plugin!
December 12, 2019
Works exactly the way I'd hoped it would. Great for having protection on groups of subpages!
October 11, 2019
I searched far and wide for a plug-in to perform this simple task...and other than this plugin, there are only ridiculously priced paid versions or membership plugins. This plugin was super simple to use and worked right away. Thanks for making this!
October 8, 2018
A simple plugin for a simple task. Works as intended, and quick responses and fixes in the support forum.
Read all 8 reviews

Contributors & Developers

“Protect the Children!” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.3.5

  • Fixed valid header warning when activating

1.3.4

  • Code enhancements

1.3.3

  • Bug fix when save_post hook is called during page save

1.3.2

  • Minor Bug Fix

1.3.1

  • Minor Bug Fix

1.3

  • Add support for WordPress 5.0 i.e. Gutenberg Editor

1.2.3

  • Bug fix for password protection input on child and grandchild posts

1.2.2

  • Support for password protection of grandchildren/nested child posts
  • Additional display on the post list screen to specify protected child posts

1.2.1

  • Performance improvements
  • Bug fix for parent post link

1.2

  • Child post displays password protected status in admin when its parent is protecting children.
  • Misc code cleanup

1.1

  • All posts (parent and children) are now unlocked by entering the password on one of those protected pages.

1.0.1

  • Tested and confirmed compatibility for PHP 7.2
  • Tested and confirmed compatbility with WordPress 4.9.4
  • Removed support for PHP versions lower than 5.6

1.0

  • The initial public release!