My Private Site

Formerly: "jonradio Private Site"

Allows the Administrator to restrict a WordPress-based web site to viewing only by registered users who are logged on. Any attempt, by anyone not logged, to view any Page, Post or other part of the site will display a WordPress login screen.

Login prompts are provided whenever a non-logged in user ("site visitor") attempts to access any URL controlled by WordPress on the web site. This plugin does not control non-WordPress web pages, such as .html and .php files created by hand or by other software products. Or images and other media and text files directly accessed by their URL, or from a browser's directory view, if available.

Features and Settings:

  • Supports WordPress Networks ("Multisite"), with Network-wide Settings planned for a future version
  • Visible Exclusions settings allow the entry of a list of URLs that will always be visible, and never be hidden by the plugin; a separate Setting is provided for hiding or revealing Site Home without the need to enter its URL
  • A URL Prefix option in Visible Exclusions, matches, and makes visible, all URLs that begin with the one or more partial URLs entered
  • Supports Custom Login and Registration pages at URLs different 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
  • User Self-Registration settings (varies between Network and Non-Network WordPress) are presented on the plugin's Settings page for easy access
  • No known Theme incompatibilities, and only known Plugin incompatibility is with the A5 Custom Login plugin
  • Special functionality is included to not 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, just for itself; tp provide this feature for all plugins, use the free companion plugin, jonradio Reveal Network Activated Plugins, which can be downloaded separately from the WordPress Plugin Repository
  • Setting to disable the plugin so that other plugin Settings can be changed when the Site is not set to Private

If you allow Self-Registration, where new Users can Register themselves, you will need to select the "Reveal User Registration Page" 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 "Main Site" will prevent Registration from all Sites). For convenience, the WordPress Setting that controls Self-Registration of Users has been added to the Plugin's 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 off by default, to allow the Administrator an opportunity to become familiarized with the plugin's features and to set the desired settings. A warning that the site is not private appears after first activation of the plugin until the Administrator visits the plugin's Settings page.

If a WordPress Network is defined, 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 just the one site, and a Landing Location defined for each site.

Yes, there are other plugins that hide some or all WordPress content for any site visitor 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 comfortable that there would be no way for anyone not logged in to view the site, including Search Engines.

Adoption Notice
This plugin was recently adopted by David Gewirtz and ongoing support and updates will continue. Feel free to visit David's Lab Notes for additional details and to sign up for emailed news updates.

Special thanks to Jon 'jonradio' Pearkins for creating the plugin and making adoption possible.

WS Custom Login

WS Custom Login provides you to easy way to customize the appearance of the WordPress wp-login.php page with many style options....

Similar: 23%

Ultimate TinyMCE

Note: The end of Ultimate TinymceThis plugin will not work properly on WordPress versions 3.9 and above...

Similar: 11%

Social Share 2.0 - Social Bookmarks

This plugin adds a small widget within each blog post to share blog posts on Facebook, Twitter, Google Buzz, Digg, Surfpeople, and well over 100 more social bookmarking and sharing sites ....

Similar: 7%

Custom Login Page Styler - Admin login page

Give your admin login , login , registration and password recovey pages new customized look in few minutes zero coding skill required. Create your own custom login page or Admin login with custom login page styler ,Easy to use no coding skills required for customization. Create beautiful custom l.........

Similar: 7%

AS login

Create your own custom login page use this Plugin. Customize your login page as you choice. Plugin Features !!!!! 1.Easy to use. 2.Plugin on/off. 3.Change Logo Link. 4.Change Logo Width. 5.Unlimited custom logo. 6.Unlimited color. 7.Change Login box width. 8.Change text color and many more....

Similar: 6%

As Nice Scroll

As nice scroll is a jquery plugin for WordPress site. This plugin will create a nice scrollbar for your site. After installing and Activating the plugin, go to WordPress Admin Dahsbord and then go to Appearance > As option Here you can customize default settings. So customize settings as you choi.........

Similar: 6%

As woocomerce with owl carousel

As woocommerce with owl carousel is a jquery plugin for WordPress site. This plugin will create a nice carousel for your site. After installing and Activating the plugin, go to WordPress Admin Dahsbord and then go to Appearance > As option Here you can create Shortcode and publish a carousel .........

Similar: 6%

TR WP Custom Login Page

TR WP Custom Login Page by http://themeroad.net WP Custom Login Page allows to you change your unlimited custom logo,unlimited custom text,unlimited custom background color,unlimited custom body background color easily.After publishing this plugin people enjoy custom wp login page smoothly. It's re.........

Similar: 6%

Ads Manager WP/BB

Use this plugin to quickly and easily insert Any Ad code Unit to your posts and BuddyPress sections including Forum topics....

Similar: 5%

WPVKP Custom Login Page

This easy to use plugin gives you the power to convert the boring wordpress login page with much more attractive and personalized login page. This plugin helps to improve your brand authority and also helps to improve user experince. Now can customize the logo, the background, the login button and v.........

Similar: 3%