
Se você estiver indo para criar, ou já tem, um Web site e você quer mantê-lo privada e só o usuários cadastrados pode visitar, Você pode fazê-lo sem a necessidade de instalar qualquer plugin O que Sobrecarga de nosso site.
Para fazer isso, Então, basta entrar um trecho de código no final do arquivo. functions. php o tema que você está usando seu site neste momento.
Isto pode ser através da editando o arquivo. e subsequente ascensão através FTP, de qualquer, por meio do Painel de administração de seu WordPress. Se você opt para o segundo opção, Você simplesmente tem que mover, na menu de gerenciamento de, o sub-menu Aparência > Editor de.
Uma vez aberta a nova página, do lista de arquivos que você vai aparecer na lado direito, Selecione functions. php. Quando é Aberto, Desloque-se para o fim do arquivo. e Colar o código a seguir:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | //Hacer Wordpress privado class PrivateWP { public function __construct() { add_action( 'init', array( $this, 'init' ) ); } public function init() { if ( ! is_user_logged_in() && ! $this->is_login() ) { wp_redirect( "http://tudominio.com/wp-login.php" ); exit; } } public function is_login() { return in_array( $GLOBALS['pagenow'], array( 'wp-login.php', 'wp-register.php' ) ); } } $pw = new PrivateWP; |
Na linha 9 Esse código, Você pode ver que ele é um redirecionamento a forma de Iniciar sessão no caso em que o usuário Não está logado. Se você quiser Você pode modificar Esta linha para realizar o redirecionamento para outra página ou mesmo para fazer nada e que aparece em branco, ou exibir uma erro 404, ou qualquer outra alternativa.
Agora, a menos que o usuário que quer acessar seu web site tem logado, será impossível Este acesso.

"Um pensamento sobre"Como fazer privada, sem uso de plugins, seu site WordPress”
Muito bom ! Muito obrigado, Eu tenho um plugin, Mas com isto agora pode fazê-lo mais simples.