Cómo hacer que sólo el admin de un WordPress pueda entrar al administrador

– ¡Knock knock!
– ¿Quién es?
– Un colaborador.
– Lo sentimos, mejor quédese en el patio de entradas.



Trabajando con Buddypress una cosa MUY importante es que puedas controlar quién entra al wp-admin. Lo que en un principio puede parecer fácil, luego se te complica de inicio, para al final darte cuenta que existía un plugin… como para casi todo: alguien pasó por ese problema antes que tú y lo solucionó.
¡Larga vida al software libre y el conocimiento abierto!

Aquí las soluciones que yo encontré para mis problemas específicos.

Con código

Coloca en functions.php

function redirect_user_homepage() {
if ( is_user_logged_in() && is_admin() && !current_user_can( 'administrator' ) ) {
wp_redirect( home_url() );
exit;
}
}
add_action( 'init', 'redirect_user_homepage' );

Con plugin

Otra opción con plugin sería instalar Remove Dashboard Access.

Yo tenía colocado el código anterior pero en instalaciones como Investigación Social punto Net donde además se cuenta con Social Articles no me preguntéis por qué pero ese código de arriba hace que no se puedan subir imágenes destacadas a las notas. Por ello he optado finalmente por instalar el plugin ya que hace que el resto de cosas funcione.

Suscribirte
Notificación de
guest
0 Comments
Inline Feedbacks
View all comments