Ya hemos visto varias maneras de desactivar los avisos de actualización de WordPress, ya sea para tema, plugins o el propio WordPress, pero no siempre es buena idea porque mantener WordPress actualizado es una prioridad de seguridad.
Ahora bien, a veces almacenamos plugins inactivos que no queremos borrar por múltiples motivos, ya sea porque son versiones antiguas que usamos en ocasiones para cuestiones muy concretas o por simple cariño. Pero, no sé a ti, pero a mi me llevan los demonios de ver ahí el aviso de actualizaciones pendientes, que te hace pasarte «a ver que hay» para descubrir que son esos viejos plugins inactivos con los que no vas a perder ni un segundo.
Pues bueno, sin problema, puedes añadir una función a tu plugin de funciones para desactivar los avisos de actualización solamente para los plugins inactivos.
Añade este código:
//Sin aviso de actualizaciones para plugins inactivos function update_active_plugins($value = '') { if ((isset($value->response)) && (count($value->response))) { // Obtenemos la lista de plugins activos $active_plugins = get_option('active_plugins'); if ($active_plugins) { // Empezamos a comparar el valor $value->response para saber cuales están inactivos por su agrupación foreach($value->response as $plugin_idx => $plugin_item) { // Si la respuesta es que no está activo lo quitamos de los avisos para que WordPress no pida actualizaciones de los mismos if (!in_array($plugin_idx, $active_plugins)) unset($value->response[$plugin_idx]); } } else { // Si no hubiese ningún plugin activo mejor lo dejamos como debe de estar por defecto foreach($value->response as $plugin_idx => $plugin_item) { unset($value->response); } } } return $value; } add_filter('transient_update_plugins', 'update_active_plugins'); // Hook para 2.8.+ //add_filter( 'option_update_plugins', 'update_active_plugins'); // Hook para 2.7.x
Esta monada de código cumplirá su función. Y seguro que más de uno tenéis por ahí plugins inactivos a los que tenéis cariño pero no queréis que os molesten sus avisos de actualización ¿no?
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!