Cómo bloquear la actualización de plugins concretos en WordPress

Siempre que se modifica un plugin y se ajusta a las necesidades de un cliente se tiene riesgo de que al final el cliente termine por actualizar el plugin y muy a pesar de que le hayas avisado de que no lo hiciera y al final lo único que consiguen es que se pierdan todos los cambios que hiciste en el plugin.

Share This Post

Siempre que se modifica un plugin y se ajusta a las necesidades de un cliente se tiene riesgo de que al final el cliente termine por actualizar el plugin a pesar de que le hayas avisado de que no lo hiciera y al final lo único que consiguen es que se pierdan todos los cambios que hiciste en el plugin.

Para conseguir esto solo hay que añadir un pequeño código a nuestro fichero de functions.php.
Para proteger los plugins que no nos interesan que se actualicen, solo hay que poner este pequeño código:

function disable_plugin_updates( $value ) {
unset( $value->response['akismet/akismet.php'] );
return $value;
}
add_filter( 'site_transient_update_plugins', 'disable_plugin_updates' );

Con este ejemplo se deshabilita la actualización del plugin Akismet.

Para adpatarlo a tus plugins o a los plugins que no quieres que se actualicen sólo tienes que seguir los siguientes pasos:

Cambiar la ruta de Akismet por la ruta al fichero principal de tu plugin, es decir:
unset( $value->response[‘carpeta-de-tu-plugin/archivo-principal-de-tu-plugin.php’] );

Para terminar comentar que puedes añadir tantos “unset” como plugins quieras que deshabilitar las actualizaciones.

Fuente | DesarrolloWP

Subscribe To Our Newsletter

Get updates and learn from the best



More To Explore

diseño web

Dominio caducado ¿qué puedo hacer?

Una situación frecuente que ocurre con muchos propietarios de sitios web es olvidar renovar su dominio a tiempo. Esta situación puede causar desde interrupciones temporales

WORDPRESS PAMPLONA

Prácticas recomendadas de seguridad para WordPress

Implementar medidas de seguridad adicionales puede aumentar significativamente la protección de su sitio de WordPress. A continuación, se indican algunas prácticas esenciales que debe tener en cuenta:

Do You Want To Boost Your Business?

drop us a line and keep in touch