Private Area on a Wordpress Site Login Updated FREE
Private Area on a Wordpress Site Login
- Details
- Reviews
- Installation
- Support
- Development
Allows the Administrator to restrict a WordPress-based web site to viewing but by registered users who are logged on. Whatsoever attempt, by anyone non logged, to view whatsoever Page, Postal service or other role of the site will display a WordPress login screen.
Login prompts are provided whenever a non-logged in user ("site visitor") attempts to access whatsoever URL controlled by WordPress on the spider web site.
Notation: If privacy isn't turned on for your theme, use the Compatibility Fashion option on the Site Privacy tab. This is known to utilise to Elementor, Oxygen, and Twenty Twenty Two themes.
Features and Settings
- Supports WordPress Networks ("Multisite"), with Network-broad Settings planned for a future version
- A divide Setting is provided for hiding or revealing Site Domicile without the demand to enter its URL
- Supports Custom Login and Registration pages at URLs dissimilar than the standard WordPress Login and Registration URLs
- Landing Location settings determine what the User sees after successfully logging in
- Landing Location is set for both automatic Login prompts and the Meta Widget's Login link
- New hide-if privacy shortcode allows selective content to be subconscious or shown based on login status
- User Self-Registration settings (varies betwixt Network and Non-Network WordPress) are presented on the plugin'due south Settings folio for easy access
- No known Theme incompatibilities, and just known Plugin incompatibility is with the A5 Custom Login plugin
- Special functionality is included to non hide Login- and Registration-related URLs used by BuddyPress and Theme My Login plugins
- Remember Me improvements at Login via free companion plugin, jonradio Remember Me, which can be downloaded separately from the WordPress Plugin Repository
- Overrides WordPress hiding of Network Activated plugins, but for itself; to provide this characteristic for all plugins, employ the free companion plugin, Reveal Network Activated Plugins, which can exist downloaded separately from the WordPress Plugin Repository
- Setting to disable the plugin so that other plugin Settings can exist changed when the Site is not fix to Private
If yous allow Self-Registration, where new Users can Register themselves, you lot volition demand to select the "Reveal User Registration Folio" setting or new Users will be blocked from seeing the WordPress Registration screen (on WordPress Networks, turning off the Reveal User Registration Page setting on the "Primary Site" will forestall Registration from all Sites). For convenience, the WordPress Setting that controls Self-Registration of Users has been added to the Plugin'due south Settings page.
Another Setting allows the Private Site feature to be turned off. When the plugin is installed and activated, the Private Site feature is set up off by default, to allow the Administrator an opportunity to become familiarized with the plugin's features and to gear up the desired settings. A alarm that the site is not individual appears after first activation of the plugin until the Ambassador visits the plugin's Settings page.
If a WordPress Network is divers, the plugin can be activated individually for select sites. Or Network Activated. In either case, each site will have its own Settings page where the Private Site feature can be turned off (default) or on for merely the one site, and a Landing Location defined for each site.
Yes, there are other plugins that hide some or all WordPress content for whatever site company who is not logged on. But when I was searching for a solution for one of the web sites I support, I decided to "write my own" because I knew how it worked and felt comfy that in that location would exist no way for anyone not logged in to view the site, including Search Engines.
Watch the intro video
Premium Add-ons
- Public Pages: Allows site operators to designate certain specific pages, or pages with specified prefix, to be available to the public without login. Watch the video
- Selective Content: Allows hiding, showing, and obscurifying page content through the use of shortcodes. Can besides selectively hibernate widgets and sidebars. Sentinel the video
Limits
This plugin does non hibernate non-WordPress web pages, such as .html and .php files. It also won't restrict images and other media and text files straight accessed by their URL. If your hosting provider's filesystem protections haven't been ready correctly, files may also exist accessed by directory list.
Support Notation
Support has moved to the ZATZLabs site and is no longer provided on the WordPress.org forums. If yous demand a timely reply from the developer, please open a ticket.
Mailing Listing
If you'd like to keep up with the latest updates to this plugin, please visit David's Lab Notes and add yourself to the mailing list.
Adoption Notice
This plugin was recently adopted by David Gewirtz and ongoing support and updates will proceed. Feel free to visit David's Lab Notes for boosted details and to sign upwardly for emailed news updates. Special thanks to Jon 'jonradio' Pearkins for creating the plugin and making adoption possible.
IMPORTANT: Support has moved to the ZATZLabs site and is no longer provided on the WordPress.org forums. Please visit the new ZATZLabs Forums. If you demand a timely reply from the developer, please open a ticket.
This section describes how to install the My Private Site plugin and get it working.
- Apply Add Plugin within the WordPress Admin panel to download and install this My Private Site plugin from the WordPress.org plugin repository (preferred method). Or download and unzip this plugin, then upload the
/jonradio-individual-site/
directory to your WordPress web site'south/wp-content/plugins/
directory - Activate the My Private Site plugin through the Installed Plugins Admin panel in WordPress. If you have a WordPress Network ("Multisite"), you can either Network Activate this plugin, or Activate information technology individually on the sites where you lot wish to use it.
- Go to the plugin's Settings page to make the Site Individual, and set where the user ends upwards later on logging in: the Landing Location.
- If you let Self-Registration, where new Users tin can set up their own User Name on your WordPress site or Network, you will want to select Reveal User Registration Page on the plugin's Settings page.
Important: Support has moved to the ZATZLabs site and is no longer provided on the WordPress.org forums. Delight visit the new ZATZLabs Forums. If you need a timely reply from the developer, please open up a ticket.
-
How do I fix Redirect Loops (browser cycles for a long time then gives up)?
-
By far, the most common fashion to create a Redirect Loop on your browser with this jonradio Individual Site plugin is to specify both Custom Login page and Landing Location on the plugin's Settings folio. Simply setting "Where to after Login?" in the Landing Location section to "Omit ?redirect_to= from URL" should correct the problem.
This problem has been observed when the URL of the Custom Login page is a WordPress Page. Information technology occurs because, for Page URLs, WordPress uses the ?redirect_to= Query keyword for purposes other than a Landing Location.
-
What happened? I changed my Permalinks and now some things don't work.
-
Whenever yous modify your WordPress Permalinks (Settings-Permalinks in Admin panels), this jonradio Private Site plugin does not automatically change any URLs you lot accept entered in the plugin'due south Settings. You volition therefore want to brand changes to URLs in the plugin'due south Settings whenever you change Permalinks.
This plug-in works every bit intended. Very easy to install, activate & choose relevant settings. David'due south video was useful too I did have a (different, simply linked) problem in that when a "Subscriber" logged on with this plugin, the WordPress admin screen black-bar showed upwards at the pinnacle. David suggested I try another plugin to 'Hide Admin bar' and now I get exactly what I want (PS David - thanks for the almost immediate response over the weekend! Appreciated)
The plugin is an excellent solution for whatever kind of private website and intranet. It is easy to fix, it does not caused any errors, and you have corking customer back up. You can even let some pages to be public with their improver. I strongly recommend this plugin.
Worked exactly how it said and was exactly what I needed. Even better for no price. Thank you David!
It is piece of cake to use and it works perfect. Y'all can't enquire for more than 🙂
Installed this plugin, and checked my site in an incognito window, still worked as normal. Then I clicked the "Enable login privacy" checkbox under Site privacy in the plugin settings, refreshed my site in the incognito window and it at present asked for a countersign. Great so far! I and so unchecked the box again, and to my surprise subsequently I refreshed my site in the incognito window, it still asked for a password! I refreshed the page over again, tried different browsers, tried dissimilar devices, deactivated the plugin, but my site KEEPS asking for a countersign to view information technology no matter what! And then basically, information technology seems the determination to make your site private is a permanent one with this plugin. I tried creating a support ticket on the developer website, but I never got the confirmation email from registering. And then in that location's no way for me to get back up either. Delight SEND Help! Note: if the developer helps me resolve this I volition change my review. I simply desire my site dorsum at this point!
Works very well for my purposes and I'one thousand very grateful for the opportunity to use it free of cost. I will be checking out the add-ons and maybe purchasing them later. Thanks so much.
Read all 70 reviews
"My Private Site" is open source software. The following people have contributed to this plugin.
Contributors
- David Gewirtz
3.0.half-dozen
- Moved compatibility way pick to Site Privacy tab and added boosted theme compatibility fixes
3.0.five
- Added a compatibility mode selection on the Advanced tab which volition hopefully finally fix the Elementor bug
3.0.iv
- Possible fix for Elementor incompatibility issues
- Fixed some small bugs
3.0.three
- Added Avant-garde feature assuasive users to specify custom countersign reset folio
3.0.ii
- Fixed indistinguishable header problems found on some systems
iii.0.one
- Minor bug fixes
- Added uninstall telemetry
iii.0.0
- Complete rewrite with an entirely new, streamlined UI
- Added the selective content subsystem
2.fourteen.2
- Small-scale fix for countersign reset. Thank you to user o2Xav.
ii.fourteen.1
- Minor support update
ii.fourteen
- Force login at 'get_header' instead of 'template_redirect' Activeness to be compatible with wpengine.com hosting
- Allow Custom Login page that is NOT on the current WordPress site, and clean upward Settings folio validation of related fields
- Gear up double display of Error Messages on Settings folio
2.13
- Remove Plugin'southward entry on Users submenu on WordPress Admin panels
- Remove associated Setting, which determined whether Users submenu entry existed
two.12
- Wait until Pretty Permalinks applied before deciding whether to force a login
- Add an Override Advanced Setting with Warnings on Usage, to allow Landing Location and Custom Login to both be specified.
- Right coding error that allowed Landing Location with Custom Login, a potential Redirection error
- Set up Mistake Log warning on [mb]strpos Kickoff parameter
ii.11.4
- Use Custom Login setting, if nowadays, to redirect failed login attempts with blank username and/or password
2.11.3
- Employ Custom Login setting, if present, to redirect failed login attempts
2.eleven.2
- Provide a Setting to disable User with No Role behaviour introduced in 2.11
two.11.1
- Remove forced logout when User with No Role attempts to access a Site (Network/Multisite install), to fix repeated messages when wp_logout is hooked by other plugins
two.eleven
- In a WordPress Network ("Multisite"), cake Users with No Role on the current Site
- Make Landing Location piece of work when free Paid Membership Pro plugin is activated
2.10.1
- Add setting to obey Landing Location for users who login via a URL of wp-login.php without a &redirect_to= following
2.10
- Add together setting to non display a Users submenu option for the plugin's settings
- Conditional logic for Settings Saved update message in Validate part
2.9
- Set Landing Location for logins via Meta Widget link, equally well as automatic Login prompts
2.8
- Add Prefix selection to Always Visible URLs
- Automatically employ mb_ Multi-Byte string functions, if bachelor
2.7
- Add Custom Login URL setting
2.6.1
- Older versions of WordPress require a parameter be passed to get_post()
ii.six
- Detect and make visible Login-associated Pages created by the Theme My Login plugin
ii.5
- Allow other URLs to exist Ever Visible with new Setting
2.4.two
- Reveal BuddyPress /activate/ Activation page when Reveal Registration selected
two.4.one
- Fix issues in URL matching for Root, where i URL has a trailing slash and the other does non
two.four
- Handle BuddyPress' redirection of Annals URL in Reveal Registration
2.3
- Add Setting to Reveal Dwelling Folio on a Private Site
- Fixed Issues with wp_registration_url office in WordPress prior to Version iii.6
2.two
- Add the WordPress User Self-Registration field to the plugin's Settings page
- Add the Settings folio to the User submenu of Admin panel, also
ii.1
- Add a settings checkbox to reveal the Register page for User Cocky-Registration
2.0
- Add Settings page, specifying Landing Location and turning Private Site off and on
- Warning for new default of OFF for Private Site until Settings are first viewed
- Add Networking Settings information page
- Rails plugin version number in internal settings
- Supplant WordPress Activation/Deactivation hooks with Version checking code from jonradio Multiple Themes
- Add Plugin entry on individual sites when plugin is Network Activated, and Settings link on all Plugin entries
1.1
- Change Activity Hook to 'wp' from 'wp_head' to avoid Alter Header errors when certain other plugins are present
ane.0
- Add readme.txt and screenshots
- Add in-line documentation for php functions
Private Area on a Wordpress Site Login
DOWNLOAD HERE
Source: https://wordpress.org/plugins/jonradio-private-site/
Posted by: davisabong1982.blogspot.com
Comments
Post a Comment