Seguridad

Bloquear acceso a wp-admin a los que no son administradores

Dada la amplitud que ya tienen las webs hechas con wordpress, recordemos que wordpress nació como una plataforma para blogs, puede que necesitemos bloquear el acceso a wp-admin a algunos roles de usuario, como por ejemplo, clientes o suscriptores; solamente hay que añadir al archivo functions.php:

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