Estoy intentando eliminar u ocultar los nags de actualización para usuarios que no son administradores. Como administrador, veo:
Larespuestapopularquehevistoparamanejarestodicequeusar:
functionhide_update_nag(){if(!current_user_can('update_core')){remove_action('admin_notices','update_nag',3);}}add_action('admin_head','hide_update_nag',1);
Estofuncionabienparaeliminarelprimermensaje(¡WordPress4.5.3estádisponible!Porfavor,actualiceahora),perodejaelsegundovisibleparalosnoadministradores:
Ambosmensajesestánenvueltosenun<divclass="update-nag">
, así que una opción es modificar el fragmento de código anterior para usar CSS para ocultar el problema con:
echo '<style>.update-nag {display: none}</style>';
Pero esto me parece torpe. ¿Hay alguna forma de conectarse a una acción o filtrar y eliminar TODOS los mensajes de actualización de usuarios que no sean administradores? No hay recomendaciones de complementos de terceros, por favor.