Il est possible que les mises à jour de votre thème se fassent automatiquement et cela peut nuire à la sécurité de votre site et à son bon fonctionnement.
Pour empêcher cela, allez dans « Apparence » > « Thème », cliquez sur votre thème puis sur « Désactiver les mises à jour automatiques ».
Si une mise à jour a eu lieu à vos dépends, revenez à une version antérieure de votre thème en suivant notre tuto.
Il se peut que cela ne soit pas suffisant, voici les cas de figure où vous devrez faire d’autres manipulations.
À savoir : cette manipulation est aussi à faire pour le cœur de WordPress et pour vos plugins.
Les thèmes Premium liés à un plugin
Certains thèmes sont liés à un plugin (extension) pour être considéré comme « Premium » (payant) et avoir toutes ses fonctionnalités.
Si tel est le cas, les mises à jour automatiques des plugins doivent aussi être désactivées pour empêcher votre thème de se mettre à jour.
Pour cela, allez dans « Extensions » puis cliquez sur « Désactiver les mises à jour auto » sur l’extension de votre thème.
Technique supplémentaire : ajouter un code pour bloquer les mises à jour
Pour être certain que votre thème ne soit pas mis à jour, vous pouvez ajouter le code ci-dessous à votre fichier functions.php :
function bloquer_mise_a_jour_theme( $value ) {
if ( isset( $value->response['slug-du-theme'] ) ) {
unset( $value->response['slug-du-theme'] );
}
return $value;
}
add_filter( 'site_transient_update_themes', 'bloquer_mise_a_jour_theme' );
Remplacez « slug-du-theme » par le nom du dossier de votre thème que vous trouverez en vous connectant à votre serveur en SFTP ou dans le fichier « style.css » à côté de « Theme name ».
Gestion des mises à jour de thème pour les débutants
Même si je ne conseille pas cette méthode, elle peut être utile pour les débutants.
Il s’agit d’utiliser un plugin de gestion des mises à jour comme Easy Updates Manager.
Il est aussi possible de gérer cela via un plugin de gestion de site comme ManageWP.
Enfin, tout cela est aussi gérable assez facilement si vous êtes chez o2switch en vous connectant à votre serveur puis en allant dans WP Tiger.