{"id":131459,"date":"2020-11-11T09:29:06","date_gmt":"2020-11-11T09:29:06","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wp-force-password\/"},"modified":"2025-09-16T07:22:41","modified_gmt":"2025-09-16T07:22:41","slug":"wp-force-password","status":"publish","type":"plugin","link":"https:\/\/tt.wordpress.org\/plugins\/wp-force-password\/","author":16152043,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.3","stable_tag":"2.3","tested":"6.8.5","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"WP Force Password","header_author":"Galaxy Weblinks","header_description":"WP Force Password is a plugin that forces the users to change their password periodically and keep your website secure from hack attack and password theft.","assets_banners_color":"0a5f86","last_updated":"2025-09-16 07:22:41","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/wp-force-password","header_author_uri":"http:\/\/galaxyweblinks.com","rating":0,"author_block_rating":0,"active_installs":100,"downloads":6262,"num_ratings":0,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"galaxyweblinks","date":"2022-12-12 15:22:12"},"1.1":{"tag":"1.1","author":"galaxyweblinks","date":"2023-06-26 14:17:40"},"1.2":{"tag":"1.2","author":"galaxyweblinks","date":"2023-06-26 14:57:32"},"1.2.1":{"tag":"1.2.1","author":"galaxyweblinks","date":"2024-04-25 09:53:50"},"1.2.2":{"tag":"1.2.2","author":"galaxyweblinks","date":"2024-04-25 10:14:07"},"1.2.3":{"tag":"1.2.3","author":"galaxyweblinks","date":"2024-07-23 10:18:08"},"2.0":{"tag":"2.0","author":"galaxyweblinks","date":"2024-12-26 16:45:46"},"2.1":{"tag":"2.1","author":"galaxyweblinks","date":"2025-04-22 11:39:14"},"2.2":{"tag":"2.2","author":"galaxyweblinks","date":"2025-04-22 11:39:14"},"2.3":{"tag":"2.3","author":"galaxyweblinks","date":"2025-09-16 07:22:41"}},"upgrade_notice":{"2.1":"<p>Stable Release<\/p>","2.0":"<p>Stable Release<\/p>","1.2.3":"<p>Stable Release<\/p>","1.2.2":"<p>Checked compatibility with php 8.2<\/p>","1.2.1":"<p>Checked compatibility with wordpress 6.5.2<\/p>","1.2":"<p>Added wp_get_environment_type() support to retrieves the current environment type and disable the notification for all the environment  except the production.<\/p>","1.1":"<p>Stable Release.<\/p>","1.0":"<p>First Stable Release. Upgrade to next for more features immediately<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3096545,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":2416461,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.1","1.2","1.2.1","1.2.2","1.2.3","2.0","2.1","2.2","2.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2416461,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2416461,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2416461,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2416461,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Plugin setting options to allow the users role for force password reset feature","2":"Enable or Disable reset password feature for any user","3":"Profile page change expiry password notification","4":"Front end log in lost your password page change expiry password notification"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[192902,227075,1930],"plugin_category":[54,58],"plugin_contributors":[157226],"plugin_business_model":[],"class_list":["post-131459","plugin","type-plugin","status-publish","hentry","plugin_tags-expiry-password","plugin_tags-force-password","plugin_tags-password","plugin_category-security-and-spam-protection","plugin_category-user-management","plugin_contributors-galaxyweblinks","plugin_committers-galaxyweblinks"],"banners":{"banner":"https:\/\/ps.w.org\/wp-force-password\/assets\/banner-772x250.png?rev=2416461","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wp-force-password\/assets\/icon-256x256.png?rev=3096545","icon_2x":"https:\/\/ps.w.org\/wp-force-password\/assets\/icon-256x256.png?rev=3096545","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wp-force-password\/assets\/screenshot-1.png?rev=2416461","caption":"Plugin setting options to allow the users role for force password reset feature"},{"src":"https:\/\/ps.w.org\/wp-force-password\/assets\/screenshot-2.png?rev=2416461","caption":"Enable or Disable reset password feature for any user"},{"src":"https:\/\/ps.w.org\/wp-force-password\/assets\/screenshot-3.png?rev=2416461","caption":"Profile page change expiry password notification"},{"src":"https:\/\/ps.w.org\/wp-force-password\/assets\/screenshot-4.png?rev=2416461","caption":"Front end log in lost your password page change expiry password notification"}],"raw_content":"<!--section=description-->\n<p>This plugin is ideal for security reasons, provides password update reminders.<\/p>\n\n<p>In the plugin settings, you can set Password Reset Days, and Select User roles will be required to reset their password regularly.<\/p>\n\n<p>If the user password has expired this plugin redirects the login user to the admin screen profile.php page and the front end login lost password page wp-login.php to force change their password.<\/p>\n\n<p>And also notice is displayed informing they must require to change their password to continue using this website.<\/p>\n\n<p>Features of the Free WP Force Password plugin:\n    * Add password reset days\n    * Select user roles to allow the change expiry password\n    * Enable\/Disable reset password feature for any user\n    * Force users to update expiry password\n    * Reminder email notification for password expired<\/p>\n\n<p>Pro Features:\n\u2013 Enable force password reset for all user based on the user regsitration date<\/p>\n\n<h3>Upgrade to Pro<\/h3>\n\n<pre><code>Unlock powerful customization with the **Pro version**:\n- WP Force Password PRO version\n- Enable force password reset for all user based on the user regsitration date. \n- Priority support and regular feature updates\n<\/code><\/pre>\n\n<p>Explore more here: \n    <a href=\"https:\/\/wp-plugins.galaxyweblinks.com\/wp-plugins\/wp-force-password\/doc\/\">Documentation<\/a> \n    <a href=\"https:\/\/wp-plugins.galaxyweblinks.com\/contact\/\">Support<\/a><\/p>\n\n<p><a href=\"https:\/\/wp-plugins.galaxyweblinks.com\/product\/wp-force-password-pro-version\/\">WP Force Password PRO version<\/a><\/p>\n\n<h3>How can I disable notifications based on the WordPress environment<\/h3>\n\n<p>This plugin use wp_get_environment_type() to retrieve the current environment type.<\/p>\n\n<p>the WP_ENVIRONMENT_TYPE in the wp-config.php file to disable the notification for all the environments except the production.<\/p>\n\n<p>The type can be set via the WP_ENVIRONMENT_TYPE in wp-config.php file.<\/p>\n\n<p>Possible values are \u2018local\u2019, \u2018development\u2019, \u2018staging\u2019, and \u2018production\u2019. If not set, the type defaults to \u2018production\u2019. \n<a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_get_environment_type\/\">Refrence url<\/a><\/p>\n\n<!--section=installation-->\n<p>Installation Steps<\/p>\n\n<ol>\n<li>Upload the folder to <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to the admin WP Force Password Menu to enable plugin options<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20to%20use%20the%20wp%20force%20password%20plugin%3F'><h3>How to use the WP Force Password plugin?<\/h3><\/dt>\n<dd><p>In the plugin settings, you can set Password Reset Days, and Select User roles will be required to reset their password regularly.\nex: wp-admin &gt; WP Force Password<\/p><\/dd>\n<dt id='how%20we%20can%20enable%20or%20disable%20the%20force%20password%20reset%20feature%20for%20any%20user%3F'><h3>How we can enable or disable the force password reset feature for any user?<\/h3><\/dt>\n<dd><p>Admin can edit any user profile or any user have an option on the profile page to enable or disable the force password reset feature.\nIn the plugin settings, the only selected user roles can use enable or disable the force password reset feature.\nex: wp-admin &gt; profile.php &gt; Enable Force Password<\/p><\/dd>\n<dt id='how%20to%20update%20the%20expiry%20password%3F'><h3>How to update the expiry password?<\/h3><\/dt>\n<dd><p>If the user's password has been expired then after login it will automatically redirect to the admin screen profile page to see change expiry password notification then update the expiry password.\nex: wp-admin &gt; profile.php &gt; New Password\nand in the site, front end login lost password page to see change expiry password notification then update the expiry password.\nex: wp-login.php?action=lostpassword<\/p><\/dd>\n<dt id='how%20to%20change%20the%20expiry%20password%20notification%20message%3F'><h3>How to change the expiry password notification message?<\/h3><\/dt>\n<dd><p>Admin can set the expiry password notification message, via the plugin setting page added password change notification message otherwise it will show the default message.\nex: wp-admin &gt; WP Force Password &gt; Expiry Password Change Notification Message<\/p><\/dd>\n<dt id='how%20can%20i%20disable%20notifications%20based%20on%20the%20wordpress%20environment'><h3>How can I disable notifications based on the WordPress environment<\/h3><\/dt>\n<dd><p>This plugin use wp_get_environment_type() to retrieve the current environment type.<\/p>\n\n<p>The WP_ENVIRONMENT_TYPE in the wp-config.php file to disable the notification for all the environments except the production.<\/p>\n\n<p>The type can be set via the WP_ENVIRONMENT_TYPE in wp-config.php file.<\/p>\n\n<p>Possible values are \u2018local\u2019, \u2018development\u2019, \u2018staging\u2019, and \u2018production\u2019. If not set, the type defaults to \u2018production\u2019. \nRefrence url : https:\/\/developer.wordpress.org\/reference\/functions\/wp_get_environment_type\/<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.3<\/h4>\n\n<p>New Release<\/p>\n\n<h4>2.2<\/h4>\n\n<p>Checked compatibility with wordpress 6.8\nIntroduce paid version of plugin force password pro to enhance the functionality.<\/p>\n\n<h4>2.1<\/h4>\n\n<p>Stable Release<\/p>\n\n<h4>2.0<\/h4>\n\n<p>Stable Release<\/p>\n\n<h4>1.2.3<\/h4>\n\n<p>Stable Release<\/p>\n\n<h4>1.2.2<\/h4>\n\n<p>Checked compatibility with php 8.2<\/p>\n\n<h4>1.2.1<\/h4>\n\n<p>Checked compatibility with wordpress 6.5.2<\/p>\n\n<h4>1.2<\/h4>\n\n<p>Added wp_get_environment_type() support to retrieves the current environment type and disable the notification for all the environment  except the production.<\/p>\n\n<h4>1.1<\/h4>\n\n<p>Stable Release<\/p>\n\n<h4>1.0<\/h4>\n\n<p>First Stable Release<\/p>","raw_excerpt":"WP Force Password is a plugin that forces users to change their password for security purpose.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/131459","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=131459"}],"author":[{"embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/galaxyweblinks"}],"wp:attachment":[{"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=131459"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=131459"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=131459"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=131459"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=131459"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=131459"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}