Comment désactiver la mise à jour de vos plugins

Publié Par Fred - Le 19 juin 2012 à 19:49
Catégorie(s): Snippets Astuces
1 / 52 / 53 / 54 / 55 / 5 (2 vote(s): 3,50 sur 5)
Loading ... Loading ...

Si vous créer votre propre thème WordPress pour votre blog et que vous y ajouter des plugins que vous avez modifié en rapport de  votre thème et que vous ne souhaiter pas faire de mise à jour pour tout effacer, les deux codes ci-dessous vont vous permettre de désactiver l’ensemble des mise à jour de vos plugins ou  de sélectionné ceux qui ne doivent pas être mis à jour.

Le premier est très simple a mettre en place il va désactiver l’ensemble des mises à jour de vos plugins, copier le dans votre fichier funtion.php.

remove_action( 'load-update-core.php', 'wp_update_plugins' );

add_filter( 'pre_site_transient_update_plugins', create_function( '$a', "return null;" ) );

Le second code va vous permettre de choisir ceux qui ne doivent pas être mis à jour, ajouter le code suivant dans votre fichier function.php.

J’ai pris comme exemple le plugin akismet pour désactiver la mise à jour a la ligne 3 du code  j’ai indiqué le nom du dossier du plugin avec le nom du fichier php qui en général porte le même nom que le dossier.

Vous pouvez dupliquer cette ligne pour y ajouté les plugins qui ne doivent pas recevoir de mise à jour.    

function stop_plugin_update( $value ) {

 unset( $value->response['akismet/akismet.php'] );

 return $value;

}

add_filter( 'site_transient_update_plugins', 'stop_plugin_update' );





Articles traitant le même sujet :

1 Commentaire pour “Comment désactiver la mise à jour de vos plugins”

  1. Marche parfaitement, merci !

Laisser un commentaire




XHTML : Vous pouvez utiliser ces balises : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Pour affiché du code HTML, CSS, PHP, JAVASCRIPT utilisé le marqueur : [code][/code]

*Vérification CAPTCHA