Ocultar las notificaciones de Temas y Plugins en el Escritorio
En este artículo vamos a ver cómo podemos ocultar en el Escritorio las notificaciones de Temas y de Plugins cuando tenemos alguna actualización pendiente o algún mensaje de los desarrolladores.
Esta acción podemos hacerla de dos formas:
- Pegar un código en el functions.php de nuestro tema activo
- Utilizando un plugin creado para controlar las notificaciones que recibes
Ocultar las notificaciones en el Escritorio con código
Como en otras ocasiones que hemos aplicado código a nuestro Tema, podemos hacerlo directamente en el archivo functions.php y en ese plugin de funciones que hemos creado hace un tiempo.
El inconveniente de pegar código en el archivo functions.php de tu tema, es que cuando tengas que actualizar el tema, perderás todos los códigos que hayas introducido en este archivo. Si el Tema que estás utilizando es creado por ti y no vas a actualizarlo (o las actualizaciones no van a sobreescribir este arvhivo), puedes copiar y pegar el código que oculta las notificaciones en el Escritorio. Este es dicho código:
<?phpfunction hide_notices_dashboard() {global $wp_filter;if (is_network_admin() and isset($wp_filter[«network_admin_notices»])) {unset($wp_filter[‘network_admin_notices’]);} elseif(is_user_admin() and isset($wp_filter[«user_admin_notices»])) {unset($wp_filter[‘user_admin_notices’]);} else {if(isset($wp_filter[«admin_notices»])) {unset($wp_filter[‘admin_notices’]);}}if (isset($wp_filter[«all_admin_notices»])) {unset($wp_filter[‘all_admin_notices’]);}}add_action( ‘admin_init’, ‘hide_notices_dashboard’ );?>
Ocultar únicamente los avisos de actualización
Si solo quieres desactivar las notificaciones de los Temas que tienes instalados, puedes utilizar este código:
add_action( ‘admin_head’, ‘ocultar_notificacion_actualizacion’, 1 );
function ocultar_notificacion_actualizacion() {
if ( ! current_user_can( ‘update_core’ )) {
remove_action( ‘admin_notices’, ‘update_nag’, 3 );
}
}
Si solo quieres desactivar las notificaciones de los plugins, utiliza este otro:
remove_action( ‘load-update-core.php’, ‘wp_update_plugins’ );
add_filter( ‘pre_site_transient_update_plugins’, create_function( ‘$a’, «return null;» ) );
Mantener a raya las notificaciones en el Escritorio con un plugin
Si no te gusta eliminar todas las notificaciones, ya sea porque tienes pensado actualizar algún plugin o simplemente quieres tenerlas todas controladas en un mismo sitio, puedes utilizar el plugin WP Notification Center. Este plugin agrupa todas las notificaciones en un menú que él mismo crea en este la barra superior (al lado del menú del usuario).
Así, cuando quieras ver si tienes notificaciones, sólo tendrás que acceder a este menú y verlas por ti mismo. Ahora está en tu mano actualizar o no esos Temas y Plugins.
[whatsapp]
¿Qué te ha parecido el artículo?. Házmelo saber en los comentarios que tienes más abajo. Estoy deseando leerte. Por último, si crees que este artículo puede ser interesante para algún amigo tuyo, te agradecería enormemente que lo compartieras con él y con todo el mundo a través de las Redes Sociales.

