lunes, 23 de febrero de 2015

Hoy en AyudaWordPress.com

Hoy en AyudaWordPress.com

Link to Ayuda WordPress

Desactivar la actualización de plugins concretos

Posted: 23 Feb 2015 11:23 AM PST

Ya hemos visto en otras ocasiones como desactivar la comprobación de actualizaciones de todos los plugins, e incluso un plugin que bloquea actualizaciones de plugins específicos, pero hoy le damos otra vuelta de tuerca.

Porque, la verdad, la idea de no permitir la actualización de plugins en concreto me parece muy buena, incluso imprescindible para desarrolladores, pues así evitas que un cliente patoso se cargue tus personalizaciones, pero lo de usar un plugin para desactivar actualizaciones de plugins, o incluso desactivar la comprobación del todo, me parece un poco demasiado.

apagar el despertador

Es mucho más sencillo usar un pequeño código, que además puedes incluir en el fichero functions.php del tema – si lo has hecho tu – o en un plugin de utilidades específico para el sitio o tu cliente, casi la mejor opción.

El código sería así:

/* Quitar actualizaciones de los plugins de la lista "unset"*/  function disable_plugin_updates( $value ) {     unset( $value->response['jetpack/jetpack.php'] );     return $value;  }  add_filter( 'site_transient_update_plugins', 'disable_plugin_updates' );

Solo tienes que cambiar la ruta al fichero principal del plugin (en este caso /jetpack/jetpack.php) por el plugin que no quieres que se actualice y arreando. ¿Quieres desactivar más plugins? Solo tienes que añadir las pertinentes líneas el tipo unset( $value->response['carpeta_plugin/fichero_principal_plugin.php'] ); a continuación de la del ejemplo.

¡A desactivar!

No hay comentarios:

Publicar un comentario

Seguidores

Archivo del blog