Choose a single password to protect your entire wordpress site. Only visitors who know the password will be able to access your wordpress site. This is a great tool for someone setting up a development version of a wordpress site or anyone else looking to hide their site from the public, search engines, etc…Set your site-wide password by going to Settings > Hide My Site > Set Your Password. If you want to disable password protection uncheck the box at Settings > Hide My Site > Enable Password Protection.
You can choose how many days you want the user to stay logged in by going to Settings > Hide My Site > Duration.
New in Version 1.5
- You can set and customize the title tag for the login page
- You can choose to discourage search engines from indexing your login page via Settings > Reading > Search Engine Visibility
New in Version 1.4
- Brute force protection Blocks access to users after repeated failed login attempts. This protects you from hackers trying to guess your password using “Brute Force” methods. Protection can be toggled via Settings > Hide My Site > Brute Force Protection
- You can choose to automatically grant access to admin users
- Preview login page option – See your login page as a logged-out visitor would see it. Helpful if you want to see what your login page looks like even if you are already logged in
New in Version 1.3
- ‘Password request for every page’ bug fixed.</strong>This will resolve the issue for the vast majority of the subset of users who were experiencing the bug that site visitors were receiving password requests on every page. Also, users can now log in from any page – you no longer have to log in from specifically the homepage in order to stay logged in.
- Conflict with polylang plugin fixed
- Password characters now hidden when entered on front end
- Select a notification message to appear at the top of your login page
For Premium Users
- Set background image size, position, repeat, and color via plugin settings page
- Customize notification message text which appears at the top of your login page
How to override the login page template within your theme folder
Note: This feature is only available to premium users.
- Before you begin, install and activate the ‘File Manager’ plugin on your site (this can be found by searching the WordPress repository).
- Next, from the WordPress admin, go to Plugins > Editor
- Choose ‘Hide My Site’ from the ‘Select plugin to edit’ on the top right of the page
- On the right of the page, it lists the plugin files. Locate the template file that corresponds with the template that you want to use as your starting point. The theme that you use as your starting point should be the same one that is selected in Settings > Hide My Site > Select a theme for your login page. If you don’t care which template to work off of, you can just choose classic. The filename for each template will contain the name of the theme within it. So, if you want to start off using the ‘Ice’ theme, you would select the ‘hide-my-site/templates/hmsice
- Take note of the filename. In this case, it is ‘hmsice.php’. You will need to remember that for later.
- At the top of the page it should now say ‘Editing hide-my-site/
templates/hmsice.php’. Select all of the code in the textbox and copy it.
- Now go to WP File Manager > WP File Manager. If you don’t see the ‘WP File Manager’ option in the WordPress admin, this means that the ‘File Manager’ plugin is not active on your site. Double-check that you fully installed and activated the ‘File Manager’ plugin back in step 1.
- In the left hand panel, navigate to wp-content/themes/[YourThemeFolderName]. For example, if you are using the Twenty Seventeen theme on your site, the name of your folder would be twentyseventeen.
- Click the “New text file” icon at the top of the navigation panel (it’s the image of a paper with a plus sign on the bottom right).
- Change the name of the file from “NewFile.txt” to the file name that you noted in step 5 (for this example, it would be ‘hmsice.php’). After this, right click on the new file and then click “Edit file”
- In the pop-up window that appears, paste the code you copied from the plugin template file, from step 6.
- You are now free to edit the HTML/CSS code as you wish. The changes that you make here will override the template file contained with the plugin folder. When you finish, click the “Save & Close” button at the bottom of the pop up window.
Custom Login Pages
See examples of how premium users are customizing their login pages »
Need help setting up the plugin? Just send a message