No option “I would like my site to be private, visible only to users I choose” in Privacy Settings

I am running WordPress 3.3.2 self-hosted. I used to see the option “I would like my site to be private, visible only to users I choose” under Privacy Settings but I no longer see this option. Instead, now I only see the options to make the blog visible or not visible to search engines, but no way to make it private.

I have already tried deactivating all plugins and setting to a basic theme (Twenty Eleven 1.3) to see if my plugins or theme were causing a problem, but still do not see the old option.

Read More

Any tips much appreciated!

Related posts

Leave a Reply

4 comments

  1. There has a never been an option like this in core, so it must have been coming from a plugin you had previously installed. There are quite a few private site or private network themes, so I’d look for that. If you can identify a plugin that likely created that functionality, look at their changelog and see if they’ve recently moved their settings somewhere else.

  2. The option label was something like this but it was intended about search engine indexing your site. So, after later version they clarified this (because some people was confused parhaps).

    here is bit of code where you can redirect visitors not logged in to login screen.

    add_action('template_redirect', 'redirect_visitors_not_logged_in');
    
    function redirect_visitors_not_logged_in(){
        $redirect_to = get_permalink();
     if(!is_user_logged_in()){
      wp_redirect(wp_login_url($redirect_to));
      exit;
     }
    }
    

    Now you can manually add users from dashboard. And after login they will be able to access the site. Very basic function but you get the idea 🙂