{"id":209080,"date":"2024-10-18T19:17:28","date_gmt":"2024-10-18T19:17:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/hide-my-website\/"},"modified":"2025-12-26T04:20:24","modified_gmt":"2025-12-26T04:20:24","slug":"hide-my-website","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/hide-my-website\/","author":18150324,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.6.3","stable_tag":"1.6.3","tested":"6.9.4","requires":"5.4","requires_php":"7.3","requires_plugins":null,"header_name":"Hide My Website - Password Protect, Block AI & Hide Admin Login","header_author":"Pranav MT","header_description":"Hides your website behind a password prompt and manages various security features.","assets_banners_color":"efdcc5","last_updated":"2025-12-26 04:20:24","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":5,"author_block_rating":0,"active_installs":900,"downloads":9221,"num_ratings":5,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"pranavmtn","date":"2024-10-20 20:10:50"},"1.0.0":{"tag":"1.0.0","author":"pranavmtn","date":"2024-10-18 19:17:08"},"1.1":{"tag":"1.1","author":"pranavmtn","date":"2024-10-20 20:10:50"},"1.2":{"tag":"1.2","author":"pranavmtn","date":"2024-10-27 14:33:48"},"1.3":{"tag":"1.3","author":"pranavmtn","date":"2024-10-27 14:33:48"},"1.4":{"tag":"1.4","author":"pranavmtn","date":"2025-01-21 03:29:28"},"1.5":{"tag":"1.5","author":"pranavmtn","date":"2025-03-23 09:02:45"},"1.5.1":{"tag":"1.5.1","author":"pranavmtn","date":"2025-03-25 17:18:22"},"1.5.2":{"tag":"1.5.2","author":"pranavmtn","date":"2025-05-25 06:00:35"},"1.5.3":{"tag":"1.5.3","author":"pranavmtn","date":"2025-08-06 01:54:14"},"1.5.4":{"tag":"1.5.4","author":"pranavmtn","date":"2025-09-17 17:49:47"},"1.6":{"tag":"1.6","author":"pranavmtn","date":"2025-10-11 14:51:50"},"1.6.1":{"tag":"1.6.1","author":"pranavmtn","date":"2025-10-11 18:20:25"},"1.6.2":{"tag":"1.6.2","author":"pranavmtn","date":"2025-11-16 17:08:53"},"1.6.3":{"tag":"1.6.3","author":"pranavmtn","date":"2025-12-26 04:20:24"}},"upgrade_notice":{"":"<p>Good Luck for protecting your WordPress site!<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":5},"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3176302,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3176302,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3382416,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3382416,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.0","1.1","1.2","1.3","1.4","1.5","1.5.1","1.5.2","1.5.3","1.5.4","1.6","1.6.1","1.6.2","1.6.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3386619,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3386619,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3386619,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3386619,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3386619,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3386619,"resolution":"6","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3386619,"resolution":"8","location":"assets","locale":""}},"screenshots":{"1":"Main settings page"}},"plugin_section":[],"plugin_tags":[1244,70317,24604,1914],"plugin_category":[],"plugin_contributors":[233451],"plugin_business_model":[],"class_list":["post-209080","plugin","type-plugin","status-closed","hentry","plugin_tags-hide","plugin_tags-hide-my-site","plugin_tags-password-protection","plugin_tags-restrict","plugin_contributors-pranavmtn","plugin_committers-pranavmtn"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/hide-my-website_efdcc5.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/hide-my-website\/assets\/screenshot-1.png?rev=3386619","caption":"Main settings page"},{"src":"https:\/\/ps.w.org\/hide-my-website\/assets\/screenshot-2.png?rev=3386619","caption":""},{"src":"https:\/\/ps.w.org\/hide-my-website\/assets\/screenshot-3.png?rev=3386619","caption":""},{"src":"https:\/\/ps.w.org\/hide-my-website\/assets\/screenshot-4.png?rev=3386619","caption":""},{"src":"https:\/\/ps.w.org\/hide-my-website\/assets\/screenshot-5.png?rev=3386619","caption":""},{"src":"https:\/\/ps.w.org\/hide-my-website\/assets\/screenshot-6.png?rev=3386619","caption":""},{"src":"https:\/\/ps.w.org\/hide-my-website\/assets\/screenshot-8.png?rev=3386619","caption":""}],"raw_content":"<!--section=description-->\n<p>Hide My Website is a powerful security plugin that allows you to protect your entire WordPress site or specific pages behind a password prompt. It offers various security features to enhance your website's protection against unauthorized access.<\/p>\n\n<p>Turn on protection in just 3 seconds!!<\/p>\n\n<p><a href=\"https:\/\/tastewp.com\/plugins\/hide-my-website\/\">Live Demo<\/a><\/p>\n\n<p>Key Features:\n* \ud83d\udd10 Password protect the entire site or specific pages\n* \ud83e\udde9 Multiple login templates\n* \ud83e\udd16 Block bots by modifying robots.txt\n* \ud83d\udeab Search engine blocking\n* \ud83e\uddfe IP whitelisting\n* \ud83d\udce1 Prevent feeds &amp; XML-RPC\n* \ud83d\udcc4 Restrict specific pages\n* \ud83d\uddc2\ufe0f Robots.txt customization\n* \u2709\ufe0f Disable all outgoing emails with one toggle\n* \ud83d\uded1 Admin Bar badge: \"Emails disabled\"\n* \ud83d\udd17 Hide Admin Login with a custom login URL\n* \ud83e\udd16 Block AI Crawlers (GPTBot, ClaudeBot, CCBot) with robots.txt rules and HTTP headers (new)\n* \ud83d\udcdd Post Exclusions: Exclude specific posts from password protection<\/p>\n\n<p>Coming soon:\n* \ud83d\udee1\ufe0f Brute-force Protection &amp; Spam IP Block\n* \u23f1\ufe0f Timed access control\n* \ud83d\udc65 User role-based access\n* \ud83c\udfa8 Customizable login page<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>hide-my-website<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to the 'Hide My Website' settings page to configure the plugin or find the settings link below plugin name in the plugins page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='can%20i%20protect%20only%20certain%20pages%20of%20my%20website%3F'><h3>Can I protect only certain pages of my website?<\/h3><\/dt>\n<dd><p>Yes, you can choose to protect your entire website or select specific pages to hide behind the password prompt.<\/p><\/dd>\n<dt id='is%20it%20possible%20to%20allow%20access%20to%20certain%20ip%20addresses%20without%20requiring%20a%20password%3F'><h3>Is it possible to allow access to certain IP addresses without requiring a password?<\/h3><\/dt>\n<dd><p>The plugin includes an IP whitelisting feature that allows you to specify IP addresses that can access the site without entering a password.<\/p><\/dd>\n<dt id='is%20there%20any%20option%20to%20choose%20multiple%20login%20templates'><h3>Is there any option to choose multiple login templates<\/h3><\/dt>\n<dd><p>Yes, the plugin provides multiple login templates<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.6.3<\/h4>\n\n<p>Major\n* \u2728 New: Post Exclusions feature - exclude specific posts from password protection\n* \ud83d\udd0d Added post search and some tweaks in selection UI in settings for easier management\n* \ud83d\udd27 Improved IP detection and whitelisting logic for better reliability\n* \ud83d\udc1b Bug Fix: Resolved issues where IP whitelisting wouldn't bypass protection in certain configurations\n* \u26a1 Performance: Optimized exclusion checks for faster page loads\n* \u2705 Compatibility: Tested with WordPress 6.9<\/p>\n\n<h4>1.6.2<\/h4>\n\n<p>Minor\n* \u2728 New: Block AI Crawlers feature - prevent GPTBot, ClaudeBot, CCBot, and other AI services from crawling your site\n* \ud83e\udd16 AI blocking includes robots.txt rules and X-Robots-Tag HTTP headers\n* \ud83d\udd27 New: Automatic cache clearing when plugin settings are updated\n* \ud83d\udc1b Bug Fix: Fixed redirect loop when password is changed in another window\/private browsing session\n* \ud83d\udd12 Improved: Enhanced cookie validation to prevent authentication bypass\n* \u26a1 Performance: Optimized redirect handling for better performance<\/p>\n\n<h4>1.6.1<\/h4>\n\n<p>Minor\n* Compatibility with WordPress 6.8.3\n* Minor bug fixes<\/p>\n\n<h4>1.6.0<\/h4>\n\n<p>Major\n* Added Hide Admin Login feature with custom login URL\n* Improved security with enhanced bot blocking\n* UI improvements across all settings pages<\/p>\n\n<h4>1.5.5<\/h4>\n\n<p>Minor\n* \u2709\ufe0f New: Disable Mail tab to short-circuit all outgoing emails site-wide\n* \ud83d\uded1 New: Red \"Emails disabled\" badge in the top WordPress Admin Bar when mail is off\n* \ud83d\udd17 UX: Custom Login URL builder now includes a Copy URL button\n* \ud83c\udfa8 UI: Dismissible \"More Security Features\" banner with a calm blue gradient\n* \ud83e\uddf0 Polish: Smaller toggles and modernized inputs across Settings<\/p>\n\n<h4>1.5.4<\/h4>\n\n<p>Minor\n* UI: Hide Save Changes button on FAQ tab (no settings there)\n* Caching: Fixed double password submit with page caches (no-cache headers, Vary: Cookie, cache-busting redirect)\n* URL: Added temporary lock indicator (?protected) when form is shown; auto-cleaned after unlock\n* Default: Settings UI now defaults to WordPress Login Template to match runtime default\n* Admin: Auto-clear caches after saving settings and show a single success notice\n* Compatibility: Tested with latest WordPress<\/p>\n\n<p>=1.5.3 = Minor\n*Bug fix - IP Detector enhanced.\n*Compatibility with WordPress 6.8.2<\/p>\n\n<p>=1.5.2 = Minor\n*Bug fix - FAQ was unclickable\n*Compatibility with WordPress 6.8.1<\/p>\n\n<p>=1.5.1 = Minor\n*Bug fix - white screen on pages<\/p>\n\n<p>=1.5 = Major\n*Change of Layout and easy UI\n*New features\n*More login templates\n*Compatibility with WordPress 6.7.2<\/p>\n\n<h4>1.4<\/h4>\n\n<p>*Enabled page exclusions feature\n*Some UI improvements\n*Compatibility with WordPress 6.7.1<\/p>\n\n<h4>1.3<\/h4>\n\n<ul>\n<li>IP Whitelisting, Block bots by modifying Robots.txt,minor improvements.<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Minor Improvements.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Fatal Error on activation for some users - Fixed<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Hides your website behind a password prompt and manages various security features.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/209080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=209080"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pranavmtn"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=209080"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=209080"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=209080"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=209080"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=209080"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=209080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}