Desactivar actualizaciones de WordPress sin plugin
WordPress es un gestor de contenidos que está en constante desarrollo. Cada cierto tiempo aparecen actualizaciones tanto del core como de sus plugins y temas a fin de incorporar nuevas funcionalidades o mejoras en cuanto a seguridad. En esta entrada vamos a aprender a hacer lo contrario, desactivar las actualizaciones de WordPress sin plugin.
Lo ideal sería tener nuestro WordPress siempre actualizado, pero hay ocasiones en las que podría interesarnos no hacerlo, por ejemplo:
- Cuando la actualización necesita unos requisitos que nuestro servidor no cumple.
- Hemos hecho personalizaciones de plugins que se borrarían al actualizarlos.
- La actualización trae nuevas funcionalidades que no nos interesan.
- La versión actual cumple perfectamente con nuestros intereses.
- No quieres que tus clientes actualicen sin hacer copia de seguridad…
Si por algún motivo no quieres actualizar, seguro que tampoco quieres que te aparezcan las notificaciones de actualización en el escritorio de la administración de WordPress.
Para ello no vamos a necesitar ningún plugin, solo abrir nuestro functions.php y añadir el código que más nos interese de los siguientes:
Desactivar actualizaciones del core de WordPress
add_filter('pre_site_transient_update_core', create_function('$a', "return null;"));
Desactivar actualizaciones de las plantillas de WordPress
remove_action('load-update-core.php', 'wp_update_themes');
add_filter('pre_site_transient_update_themes', create_function('$a', "return null;"));
Desactivar actualizaciones de todos los plugins de WordPress
remove_action('load-update-core.php', 'wp_update_plugins');
add_filter('pre_site_transient_update_plugins', create_function('$a', "return null;"));
Desactivar actualizaciones de un plugin en concreto
Ten en cuenta que debes editar la ruta del plugin: «nombre_carpeta_plugin/plugin.php»
function endeos_desactivar_actualizacion_plugin_concreto($value) {
$plugin_relative_path = "shareaholic/shareaholic.php"; //es un ejemplo, editar la ruta del plugin
unset($value->response[ $plugin_relative_path]);
return $value;
}
add_filter('site_transient_update_plugins', 'endeos_desactivar_actualizacion_plugin_concreto');
Contacta con el departamento de Web y Marketing Online de Endeos si necesitas más ayuda para desactivar la notificación de actualizaciones de WordPress sin plugin.
- classic-editor-remember:
- classic-editor