Désactiver la mise à jour de certains plugins WordPress
Pour désactiver les mises à jour de certains plugins WordPress, on utilise le hook site_transient_update_plugins
, qui nous retourne le tableau de toutes les extensions prêtes à être remplacées.
Voici le morceau de code PHP, dans lequel il faut adapter le tableau $plugins_to_disable
, en indiquant le fichier principal de chaque extension à bloquer.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
add_filter('site_transient_update_plugins', 'kodex_filter_plugin_updates'); function kodex_filter_plugin_updates($value){ if( is_object($value) && is_array($value->response) ){ $plugins_to_disable = array( 'admin-bar-button/admin-bar-button.php', 'ajax-thumbnail-rebuild/ajax-thumbnail-rebuild.php' ); foreach($plugins_to_disable as $file){ if( isset($value->response[$file]) ){ unset( $value->response[$file] ); } } } return $value; } |