Version Description
- Improved Settings HTML structure
- Added Note regarding compatibility with login designer within dashboard
Download this release
Release Info
| Developer | wpexpertsio |
| Plugin | |
| Version | 2.5.3 |
| Comparing to | |
| See all releases | |
Code changes from version 2.5.2 to 2.5.3
- CHANGELOG.md +5 -1
- README.md +3 -0
- admin/admin-caching.php +1 -1
- admin/admin.php +37 -2
- assets/css/admin.css +9 -0
- password-protected.php +2 -2
- readme.txt +4 -19
CHANGELOG.md
CHANGED
|
@@ -2,7 +2,11 @@
|
|
| 2 |
All notable changes to this project will be documented in this file.
|
| 3 |
This project adheres to [Semantic Versioning](http://semver.org/).
|
| 4 |
|
| 5 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 6 |
Made compatibility with [login designer](https://wp.org/plugins/login-designer); Now you can customize the password-protected screen with the customizer using login designer plugin.
|
| 7 |
|
| 8 |
## [2.5] - 2021-09-01
|
| 2 |
All notable changes to this project will be documented in this file.
|
| 3 |
This project adheres to [Semantic Versioning](http://semver.org/).
|
| 4 |
|
| 5 |
+
## 2.5.3 - 2022-06-17
|
| 6 |
+
- Improved Settings HTML structure
|
| 7 |
+
- Added Note regarding compatibility with login designer within dashboard
|
| 8 |
+
|
| 9 |
+
## 2.5.2 - 2022-05-26
|
| 10 |
Made compatibility with [login designer](https://wp.org/plugins/login-designer); Now you can customize the password-protected screen with the customizer using login designer plugin.
|
| 11 |
|
| 12 |
## [2.5] - 2021-09-01
|
README.md
CHANGED
|
@@ -72,6 +72,9 @@ If you would like to translate this plugin you can easily contribute at the [Tra
|
|
| 72 |
|
| 73 |
Upgrade Notice
|
| 74 |
--------------
|
|
|
|
|
|
|
|
|
|
| 75 |
|
| 76 |
### 2.5.2
|
| 77 |
Made compatibility with [login designer](https://wp.org/plugins/login-designer); Now you can customize the password-protected screen with the customizer using login designer plugin.
|
| 72 |
|
| 73 |
Upgrade Notice
|
| 74 |
--------------
|
| 75 |
+
### 2.5.3
|
| 76 |
+
- Improved Settings HTML structure
|
| 77 |
+
- Added Note regarding compatibility with login designer within dashboard
|
| 78 |
|
| 79 |
### 2.5.2
|
| 80 |
Made compatibility with [login designer](https://wp.org/plugins/login-designer); Now you can customize the password-protected screen with the customizer using login designer plugin.
|
admin/admin-caching.php
CHANGED
|
@@ -46,7 +46,7 @@ class Password_Protected_Admin_Caching {
|
|
| 46 |
// Caching Section
|
| 47 |
add_settings_section(
|
| 48 |
'password_protected_compat_caching',
|
| 49 |
-
__( 'Caching', 'password-protected' ),
|
| 50 |
array( $this, 'section_caching' ),
|
| 51 |
'password-protected-compat'
|
| 52 |
);
|
| 46 |
// Caching Section
|
| 47 |
add_settings_section(
|
| 48 |
'password_protected_compat_caching',
|
| 49 |
+
__( 'Having issue with Caching?', 'password-protected' ),
|
| 50 |
array( $this, 'section_caching' ),
|
| 51 |
'password-protected-compat'
|
| 52 |
);
|
admin/admin.php
CHANGED
|
@@ -20,9 +20,20 @@ class Password_Protected_Admin {
|
|
| 20 |
add_filter( 'plugin_row_meta', array( $this, 'plugin_row_meta' ), 10, 4 );
|
| 21 |
add_filter( 'plugin_action_links_password-protected/password-protected.php', array( $this, 'plugin_action_links' ) );
|
| 22 |
add_filter( 'pre_update_option_password_protected_password', array( $this, 'pre_update_option_password_protected_password' ), 10, 2 );
|
| 23 |
-
|
| 24 |
}
|
| 25 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
/**
|
| 27 |
* Add Privacy Policy
|
| 28 |
*/
|
|
@@ -65,7 +76,13 @@ class Password_Protected_Admin {
|
|
| 65 |
?>
|
| 66 |
<p class="submit"><input type="submit" name="submit" id="submit" class="button button-primary" value="<?php _e( 'Save Changes' ) ?>"></p>
|
| 67 |
</form>
|
| 68 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 69 |
</div>
|
| 70 |
|
| 71 |
<?php
|
|
@@ -163,6 +180,13 @@ class Password_Protected_Admin {
|
|
| 163 |
'password_protected'
|
| 164 |
);
|
| 165 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 166 |
register_setting( $this->options_group, 'password_protected_status', 'intval' );
|
| 167 |
register_setting( $this->options_group, 'password_protected_feeds', 'intval' );
|
| 168 |
register_setting( $this->options_group, 'password_protected_rest', 'intval' );
|
|
@@ -175,6 +199,17 @@ class Password_Protected_Admin {
|
|
| 175 |
|
| 176 |
}
|
| 177 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 178 |
/**
|
| 179 |
* Sanitize Password Field Input
|
| 180 |
*
|
| 20 |
add_filter( 'plugin_row_meta', array( $this, 'plugin_row_meta' ), 10, 4 );
|
| 21 |
add_filter( 'plugin_action_links_password-protected/password-protected.php', array( $this, 'plugin_action_links' ) );
|
| 22 |
add_filter( 'pre_update_option_password_protected_password', array( $this, 'pre_update_option_password_protected_password' ), 10, 2 );
|
| 23 |
+
add_action( 'admin_enqueue_scripts', array( $this, 'admin_enqueue_scripts' ) );
|
| 24 |
}
|
| 25 |
|
| 26 |
+
/**
|
| 27 |
+
* Admin enqueue scripts.
|
| 28 |
+
*
|
| 29 |
+
* @param string $hooks Page Hook.
|
| 30 |
+
*/
|
| 31 |
+
public function admin_enqueue_scripts( $hooks ) {
|
| 32 |
+
if ( 'settings_page_password-protected' === $hooks ) {
|
| 33 |
+
wp_enqueue_style( 'password-protected-page-script', PASSWORD_PROTECTED_URL . 'assets/css/admin.css', array(), '2.5.3' );
|
| 34 |
+
}
|
| 35 |
+
}
|
| 36 |
+
|
| 37 |
/**
|
| 38 |
* Add Privacy Policy
|
| 39 |
*/
|
| 76 |
?>
|
| 77 |
<p class="submit"><input type="submit" name="submit" id="submit" class="button button-primary" value="<?php _e( 'Save Changes' ) ?>"></p>
|
| 78 |
</form>
|
| 79 |
+
<div id="login-designer-message">
|
| 80 |
+
<?php do_settings_sections( 'password-protected-login-designer' ); ?>
|
| 81 |
+
</div>
|
| 82 |
+
|
| 83 |
+
<div id="help-notice">
|
| 84 |
+
<?php do_settings_sections( 'password-protected-compat' ); ?>
|
| 85 |
+
</div>
|
| 86 |
</div>
|
| 87 |
|
| 88 |
<?php
|
| 180 |
'password_protected'
|
| 181 |
);
|
| 182 |
|
| 183 |
+
add_settings_section(
|
| 184 |
+
'password-protected-login-designer',
|
| 185 |
+
'',
|
| 186 |
+
array( $this, 'login_designer_message' ),
|
| 187 |
+
'password-protected-login-designer'
|
| 188 |
+
);
|
| 189 |
+
|
| 190 |
register_setting( $this->options_group, 'password_protected_status', 'intval' );
|
| 191 |
register_setting( $this->options_group, 'password_protected_feeds', 'intval' );
|
| 192 |
register_setting( $this->options_group, 'password_protected_rest', 'intval' );
|
| 199 |
|
| 200 |
}
|
| 201 |
|
| 202 |
+
/**
|
| 203 |
+
* Login Designer Message
|
| 204 |
+
*/
|
| 205 |
+
function login_designer_message(){
|
| 206 |
+
echo '<h3>
|
| 207 |
+
🎨' . esc_attr__( 'Now you can customize your Password Protected screen with the', 'password-protected' ) . ' <a href="https://wp.org/plugins/login-designer/">Login Designer plugin</a>🌈
|
| 208 |
+
<br>
|
| 209 |
+
👉<a href="https://wp.org/plugins/login-designer">' . esc_attr__( 'Try it now! It\'s Free.', 'password-protected' ) . '</a>
|
| 210 |
+
</h3>';
|
| 211 |
+
}
|
| 212 |
+
|
| 213 |
/**
|
| 214 |
* Sanitize Password Field Input
|
| 215 |
*
|
assets/css/admin.css
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#help-notice {
|
| 2 |
+
margin-top: 10px;
|
| 3 |
+
}
|
| 4 |
+
|
| 5 |
+
#help-notice, #login-designer-message {
|
| 6 |
+
background: white;
|
| 7 |
+
border: #9d9d9d 1px solid;
|
| 8 |
+
padding: 0px 20px;
|
| 9 |
+
}
|
password-protected.php
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
Plugin Name: Password Protected
|
| 4 |
Plugin URI: https://wordpress.org/plugins/password-protected/
|
| 5 |
Description: A very simple way to quickly password protect your WordPress site with a single password. Please note: This plugin does not restrict access to uploaded files and images and does not work with some caching setups.
|
| 6 |
-
Version: 2.5.
|
| 7 |
Author: WPExperts
|
| 8 |
Text Domain: password-protected
|
| 9 |
Author URI: https://wpexperts.io/
|
|
@@ -39,7 +39,7 @@ $Password_Protected = new Password_Protected();
|
|
| 39 |
|
| 40 |
class Password_Protected {
|
| 41 |
|
| 42 |
-
var $version = '2.5.
|
| 43 |
var $admin = null;
|
| 44 |
var $errors = null;
|
| 45 |
|
| 3 |
Plugin Name: Password Protected
|
| 4 |
Plugin URI: https://wordpress.org/plugins/password-protected/
|
| 5 |
Description: A very simple way to quickly password protect your WordPress site with a single password. Please note: This plugin does not restrict access to uploaded files and images and does not work with some caching setups.
|
| 6 |
+
Version: 2.5.3
|
| 7 |
Author: WPExperts
|
| 8 |
Text Domain: password-protected
|
| 9 |
Author URI: https://wpexperts.io/
|
| 39 |
|
| 40 |
class Password_Protected {
|
| 41 |
|
| 42 |
+
var $version = '2.5.3';
|
| 43 |
var $admin = null;
|
| 44 |
var $errors = null;
|
| 45 |
|
readme.txt
CHANGED
|
@@ -4,7 +4,7 @@ Tags: password, protect, password protect, login
|
|
| 4 |
Requires at least: 4.6
|
| 5 |
Tested up to: 6.0
|
| 6 |
Requires PHP: 5.6
|
| 7 |
-
Stable tag: 2.5.
|
| 8 |
License: GPLv2 or later
|
| 9 |
|
| 10 |
A very simple way to quickly password protect your WordPress site with a single password.
|
|
@@ -24,24 +24,6 @@ Features include:
|
|
| 24 |
|
| 25 |
> Please note, this plugin works by setting a cookie to allow access to the site. If you are using a caching plugin or web hosting such as WP Engine that has in-built caching, you will need to configure the caching service to be disabled if the Password Protected cookie is set.
|
| 26 |
|
| 27 |
-
= Customize your website’s login page with Login Designer. =
|
| 28 |
-
|
| 29 |
-
[Login Designer](https://wordpress.org/plugins/login-designer/) is the best login customizer plugin for WordPress. It offers contextually displayed options and plugin settings, Custom event triggers, Context-aware previews, powerful custom controls, Live editing…. the list goes on.
|
| 30 |
-
|
| 31 |
-
= LOGIN DESIGNER FEATURES =
|
| 32 |
-
|
| 33 |
-
* Login error messages customization.
|
| 34 |
-
* WordPress login translation.
|
| 35 |
-
* Added enable/disable button in customizer for a language translator.
|
| 36 |
-
* Added pencil icons on editable settings.
|
| 37 |
-
* Customize the background color, radius, padding, shadow, transparency, and checkbox width.
|
| 38 |
-
* Edit the text, font, size, and color of username and password fields.
|
| 39 |
-
* Customize the full display appearance of the login form input fields.
|
| 40 |
-
* Customize the “Remember me” checkbox input element and on the login form.
|
| 41 |
-
* Customize the full display appearance of the login submit button.
|
| 42 |
-
* Import & Export settings by custom CSS.
|
| 43 |
-
* Google ReCaptcha settings.
|
| 44 |
-
|
| 45 |
= Translations =
|
| 46 |
|
| 47 |
If you would like to translate this plugin you can easily contribute at the [Translating WordPress](https://translate.wordpress.org/projects/wp-plugins/password-protected/) page. The stable plugin needs to be 95% translated for a language file to be available to download/update via WordPress.
|
|
@@ -100,6 +82,9 @@ If you would like to translate this plugin you can easily contribute at the [Tra
|
|
| 100 |
2. Password Protected settings page.
|
| 101 |
|
| 102 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
| 103 |
|
| 104 |
= 2.5.2 =
|
| 105 |
- Made compatibility with [login designer](https://wp.org/plugins/login-designer); Now you can customize the password-protected screen with the customizer using login designer plugin.
|
| 4 |
Requires at least: 4.6
|
| 5 |
Tested up to: 6.0
|
| 6 |
Requires PHP: 5.6
|
| 7 |
+
Stable tag: 2.5.3
|
| 8 |
License: GPLv2 or later
|
| 9 |
|
| 10 |
A very simple way to quickly password protect your WordPress site with a single password.
|
| 24 |
|
| 25 |
> Please note, this plugin works by setting a cookie to allow access to the site. If you are using a caching plugin or web hosting such as WP Engine that has in-built caching, you will need to configure the caching service to be disabled if the Password Protected cookie is set.
|
| 26 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 27 |
= Translations =
|
| 28 |
|
| 29 |
If you would like to translate this plugin you can easily contribute at the [Translating WordPress](https://translate.wordpress.org/projects/wp-plugins/password-protected/) page. The stable plugin needs to be 95% translated for a language file to be available to download/update via WordPress.
|
| 82 |
2. Password Protected settings page.
|
| 83 |
|
| 84 |
== Changelog ==
|
| 85 |
+
= 2.5.3 =
|
| 86 |
+
- Improved Settings HTML structure
|
| 87 |
+
- Added Note regarding compatibility with login designer within dashboard
|
| 88 |
|
| 89 |
= 2.5.2 =
|
| 90 |
- Made compatibility with [login designer](https://wp.org/plugins/login-designer); Now you can customize the password-protected screen with the customizer using login designer plugin.
|
