Desactivar los emails de actualizaciones automáticas de plugins, temas o core en WordPress.

Hace tiempo, WordPress activó la opción de actualizar automáticamente tanto plugins como temas como su versión (core). Esto está muy bien, porque los ataques son continuos, y es importante tener la web actualizada.

Lo que no han hecho tan bien es que te llegan correos cada vez que esto ocurre, y no se puede desactivar ni elegir a qué dirección debe llegar. Como es frecuente que se actualicen estas cosas, llega un momento que parece spam. Si además eres administrador, pero tu web la gestiona otro, puede ser una verdadera lata.

Hoy os enseñamos a desactivarlo.

Desactivar los emails de actualizaciones automáticas en WordPress.

Como siempre podemos hacerlo de dos maneras.

Por plugin.

Como siempre lo0 más sencillo es instalar un plugin como este (habrá más). No sólo te permite activar y desactivar todo tipo de notificaciones y, entre ellas, las del artículo de hoy. También tienes funcionalidades extra como elegir a quien se manda cada notificación.

Así que si no te importa cargar la página de plugins, quieres más opciones y quieres lo sencillo, el plugin te vale.

Por código.

Como hemos dicho muchas veces, no nos gusta carga la página de plugins innecesarios. Si podemos buscamos un código que lo solucione. Para ello podéis elegir entre los varios plugins que permiten añadir código a un WordPress, o añadir el código en tu tema hijo de WordPress, editando el functions.php de ese tema hijo.

Os dejamos aquí los diferentes códigos para cada cosa. Puedes añadir todos, o sólo el que te interese.

//Desactiva los emails de actualización automática de plugins
add_filter('auto_plugin_update_send_email', '__return_false');
//Desactiva los emails de actualización automática de temas
add_filter('auto_theme_update_send_email', '__return_false');
//Desactiva los emails de actualización automática de WordPress
add_filter( 'auto_core_update_send_email', 'smythsys_desact_core_update_emails', 10, 4 );
function smythsys_desact_core_update_emails( $send, $type, $core_update, $result ) {
 if ( !empty($type) && $type == 'success' ) {
 return false;
 }
  return true;
}

En este vídeo lo explicamos todo.

Deja un comentario

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

Resumen de nuestra Política de Privacidad

  • Responsable: SmythSys IT Consulting SLNE.
  • Finalidad: Gestionar y moderar los comentarios.
  • Legitimación: Necesitas dar tu consentimiento para publicar un comentario.
  • Destinatarios: Tus datos se alojan en los servidores de OVH.
  • Derechos: Tienes derecho a acceder, rectificar, limitar y suprimir los datos en la dirección del responsable (en nuestra política de privacidad).

Scroll al inicio