
Se avete intenzione di creare, o hanno già, un sito Web e si desidera tenerlo privato e solo il utenti registrati Potete visitare, È possibile farlo senza la necessità di installare qualsiasi plugin Che cosa Overload il nostro sito.
Per fare questo, solo è necessario immettere un frammento di codice alla fine del file functions. php il tema che si sta utilizzando il tuo sito in questo momento.
Questo può avvenire attraverso la modifica del file. e conseguente aumento attraverso FTP, entrambi, per mezzo del Pannello di amministrazione del vostro WordPress. Se si opta per il secondo opzione, dovete semplicemente spostare, Nel dal menu gestione, il sotto-menu Aspetto > Editor.
Una volta aperta la nuova pagina, della elenco dei file che apparirà nella lato destro, Selezionare functions. php. Quando è Aperto, Scorrere verso il basso il fine del file e Incolla il seguente codice:
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; |
Nel linea 9 Questo codice, Si può vedere che lui è un Redirect a forma di Accedi nel caso in cui l'utente non è connesso. Se vuoi È possibile modificare Questa linea per eseguire il reindirizzamento a un'altra pagina o anche per fare niente e che appare vuota, o visualizzare un errore 404, o qualsiasi altra alternativa.
Ora, a meno che l'utente che vuole accedere al tuo sito web ha registrato nel, sarà Impossibile Questo tipo di accesso.

"Un pensiero su"Come rendere privato, plugin inutilizzati, il vostro sito WordPress”
Molto bene ! Grazie mille, Ho un plugin, ma con questo ora posso farlo più semplice.