Ciber Geek >

roles

Ocultar el mensaje de actualizaciones disponibles de WordPress

WordPress muestran en el panel de administración un mensaje de aviso cuando hay una actualización disponible para instalar, y si bien esto es muy útil desde el punto de vista de la seguridad, puede ser un dolor de cabeza en algunas ocasiones, sobre todo cuando la persona que ve el aviso no conoce las consecuencias que puede tener una actualización del CMS.

aviso actualizacion wordpress

Aviso de actualización disponible

Como ocultar el aviso del panel para usuarios que no sean admin

Para ocultar el mensaje de actualización basta con añadir el siguiente código al archivo functions.php del theme instalado, éste es uno de los métodos para hacer esto, y lo menciono porque es común que se quiera ocultar está información cuando se tiene una instalación para algún cliente.


add_action( 'admin_head', 'ocultar_aviso_actualizacion', 1 );
function ocultar_aviso_actualizacion(){

    if (!current_user_can('update_core')) {
remove_action( 'admin_notices', 'update_nag', 3 );
}
}

 

Si desean que los usuarios editores puedan verlo, es solo cuestión de cambiar por una capacidad (capability) a la que tenga acceso, por ejemplo “edit_others_posts“.

Para ver un listado completo de los roles y las capacidades pueden ingresar a la documentación del WordPress.

Otra forma de hacerlo es mediante la creación de un simple plugin.