Quieres hacer privada toda una web basada en WordPress. En ese caso intentalo así:
1-
Desactiva el registro de usuarios. Solo el administrador podrá crear nuevos usuarios.
2- Redirecciona a todo aquel que no esté logueado a la página de login copiando este código en el archivo "
functions.php" de tu tema:
Código PHP:
function comprobar_usuario() {
if ( ! is_user_logged_in() && ! in_array( $GLOBALS['pagenow'], array( 'wp-login.php', 'wp-register.php' ) ) ) {
wp_redirect( wp_login_url( get_permalink() ) );
exit;
}
}
add_action( 'init', 'comprobar_usuario' );
Listo.