Protect the Children!

Changelog

1.5.2

  • Added ABSPATH checks to _inc/admin.php, _inc/deprecated.php, _inc/review-notice.php
  • Fixed unescaped output in add_classic_checkbox() and deprecated warning functions
  • Added sanitization callback to register_setting()
  • Added translators comment for printf call with placeholder
  • Fixed mixed line endings in index.php (normalized to Unix LF)
  • Removed deprecated load_plugin_textdomain() call
  • Updated “Tested up to” to 6.9

1.5.1

  • Added GPL license declaration to plugin header
  • Updated Author URI
  • Added direct file access protection to all PHP files
  • Improved output escaping and input sanitization
  • Removed non-production files from plugin directory

1.5.0

  • Added translations for 50 languages
  • Added POT translation template file
  • Added opt-in data cleanup on plugin deletion
  • Updated FAQ section
  • Updated readme with complete language list

1.4.7

  • Added translations for Russian, Polish, Dutch, Turkish, and Swedish
  • Updated localization section in readme

1.4.6

  • Added Chinese Simplified (zh_CN) translation

1.4.5

  • Added Japanese (ja) translation

1.4.4

  • Tested up to WordPress 6.9.1

1.4.3

  • Fixed critical bug where updating parent page via Quick Edit removed password protection from children
  • Added dismissible review prompt notice after 14 days of usage

1.4.2

  • Added translations for Spanish, French, German, Portuguese (Brazilian), and Italian

1.4.1

  • Compatibility updates for WordPress 6.9 and PHP 8.1+

1.4.0

  • Fixed issue with nested child pages

1.3.9

  • Added full support for custom post types
  • Fixed Gutenberg issues with protected meta fields
  • Added public GitHub link to plugin description

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!

Plugin Website
Visit website

Author
Matt Miller
Version:
1.5.2
Last Updated
February 17, 2026
Active Installs
1000
Tested Up To
WordPress 6.9.1
Requires PHP
8.1

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.