Hay muchos plugins que permiten hacer una web WordPress privada, que sea solo accesible a los usuarios registrados, pero si simplemente quieres un código que haga lo mismo y añadas o quites cuando tu quieras sin pasar por la página de plugins esto es lo que buscabas.
Simplemente tienes que elegir si colocas el código en el fichero functions.php
de tu tema activo o si lo pones en un plugin de utilidad:
//hacer privado el sitio class wp_privado { public function __construct() { add_action( 'init', array( $this, 'init' ) ); } public function init() { if ( ! is_user_logged_in() && ! $this->is_login() ) { wp_redirect( admin_url() ); exit; } } public function is_login() { return in_array( $GLOBALS['pagenow'], array( 'wp-login.php', 'wp-register.php' ) ); } } $wp_privado = new wp_privado;
Su funcionamiento es simple, comprueba si el usuario ha accedido cómo registrado y si no es así le manda a la pantalla de acceso cada vez que trata de acceder a la web.
Fácil y sencillo truco de Bavota San
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!
Buena ayuda ¿Alguien sabe como hacerle para que aparte de estar logeado, verifique si ya dejo un comentario?
Tal vez sea pregunta media tonta, pero bueno.
No lo he probado, todavia, la pregunte seria:
Suponete que lo incluyo en el fichero functions.php. Despues debo llamarla de algun lado?
O al estar incluida en el fichero,se va a ejecutar sola.
Se ejecuta solo
Serviria tambien en el caso de una membresia?
Por favor, me podríais ayudar? Tengo un blog y quiero hacerlo privado, en las opciones que tengo en ajustes (settings) no me sale la opción de hacerlo privado..
¿Qué es lo que tendría que hacer? gracias
Leer el artículo.
hola! como hacer un blog en wordpres?
como se hacen los articulos para el blog ?
diana