X

Ocultar las notificaciones en la administración de WordPress

Si tienes instalados muchos plugins o temas, posiblemente te aparezcan muchas notificaciones en la administración de WordPress, en este artículo veremos como quitar esas notificaciones directamente a través de código y tener una mejor experiencia en la administración del sitio.

 

Generalidades

Si ingresas al backend de tu sitio WordPress luego de haber instalado varios plugins posiblemente veas varias notificaciones similar a lo que se muestra en la siguiente imagen.

 
Existen muchos plugins que te pueden ocultar estos mensajes de notificaciones, sin embargo en este artículo veremos cómo realizarlo a través de código.

 

Ocultar las notificaciones a todos los usuarios

El siguiente código oculta las notificaciones de la administración a todos los usuarios.

add_action('in_admin_header', 'dcms_remove_notices', 100);
function dcms_remove_notices(){
	remove_all_actions( 'user_admin_notices' );
	remove_all_actions( 'admin_notices' );
}

 

Mostrar notificaciones sólo al usuario administrador

El siguiente código sólo mostrará las notificaciones al usuario que tiene el login «admin» y las ocultará al resto de usuarios.

add_action('in_admin_header', 'dcms_remove_notices', 100);
function dcms_remove_notices(){
	global $current_user;

	if ( $current_user->user_login !== 'admin' ) {
		remove_all_actions( 'user_admin_notices' );
		remove_all_actions( 'admin_notices' );
	}
}

Puedes agregar este código al final del archivo functions.php de tu tema hijo

 

Conclusión

Como has podido comprobar, puedes ocultar los mensajes de la administración de WordPress directamente a través de un Snippet de código y evitar el uso de un plugin adicional.

 

Categorías: Core