Ocultar las notificaciones de Temas y Plugins en el Escritorio

Ocultar en el Escritorio las notificaciones de Temas y Plugins

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:

  1. Pegar un código en el functions.php de nuestro tema activo
  2. Utilizando un plugin creado para controlar las notificaciones que recibes

Ocultar las notificaciones de Temas y Plugins en el Escritorio

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:

<?php
function 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.

Ocultar notificaciones con WP Notification Center

¿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.

Puntúa este artículo:
[Total: 1 - Promedio: 5]

Puede que también te interese...

Deja un comentario

Información básica sobre protección de datos
Responsable: Jose González Bueno.
Finalidad: Moderación y publicación de comentarios.
Destinatarios: No se comunican datos a terceros.
Derechos: Tienes derecho a acceder, rectificar, exportar y suprimir tus datos.

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

He leído y acepto la política de privacidad de este sitio. *