Dans les versions de WordPress 3.7.1 à 3.8.1 la mise à jour de WordPress se fait automatiquement. Le problème c’est que certains utilisateurs de WordPress ne sont pas prêts à faire cette mise à jour, le risque c’est que la mise à jour n’est pas compatible avec votre thème et pourrait affecter son bon fonctionnement.
Et il y a aussi les développeurs qui utilisent WordPress pour leurs propres clients et qui ont leurs propres façons de mettre à jour WordPress !
Pour désactiver la mise à jour automatique de WordPress il vous suffit d’éditer le fichier wp-config.php et d’ajouter la ligne suivante :
define( 'WP_AUTO_UPDATE_CORE', false );
Cela va désactiver la mise à jour automatique de WordPress, et vous recevrez toujours l’email quand il ya une nouvelle version disponible, de sorte que vous pouvez mettre à jour à votre convenance.
Top, merci pour la ligne de code ! 🙂 toujours valide pour la 4.1 ?
Oui ça fonctionne avec la version 4.1 de WordPress 😉
Merci pour l’info, mais personnellement j’utilise la constant suivante :
define( ‘AUTOMATIC_UPDATER_DISABLED’, true );
https://codex.wordpress.org/Configuring_Automatic_Background_Updates
pour rester complètement maître du jeu.
Bonjour,
je viens de tomber sur votre site en cherchant une solution pour désactiver les mises à jour auto de wordpress.
J’ai un petit souci lorsque j’ajoute cette fonction à mon fichier config.php, je me retrouve avec une erreur de type: Parse error: syntax error, unexpected end of file in…/wp-config.php on line 1
Voici comment j’ai placé ce code dans mon fichier:
/**
* Pour les développeurs : le mode deboguage de WordPress.
*
* En passant la valeur suivante à "true", vous activez l’affichage des
* notifications d’erreurs pendant votre essais.
* Il est fortemment recommandé que les développeurs d’extensions et
* de thèmes se servent de WP_DEBUG dans leur environnement de
* développement.
*/
define(‘WP_DEBUG’, false);
/** Réglage désactivation de la mise à jour automatique de WordPress. */
define( ‘AUTOMATIC_UPDATER_DISABLED’, true );
define( ‘WP_AUTO_UPDATE_CORE’, false );
/* C’est tout, ne touchez pas à ce qui suit ! Bon blogging ! */
Est ce que j’ai mal placé le code?
Merci à vous.
Bonjour Toroto,
Le message d’érreur indique une faute dans le code a la ligne 1 vous avez bien mis la balise
< ?php
en début de code ?
Sinon essayer de le placer avant :
define(‘DB_NAME’, ‘database’);
Salut merci pour ta réponse 🙂
Alors oui j’ai bien la balise php en première ligne pas de souci, et j’ai essayé de coller le code pour la mise à jour un peu n’importe où dans le fichier et j’ai toujours la même erreur.
Ce qui est étrange c’est que je ne touche à rien d’autre, j’ajoute la ligne erreur, je l’enlève ça remarche…
(Je suis sur la toute dernière version de WordPress en date.)
Bonjour Fred,
Si je place « define(‘DB_NAME’, ‘database’); » à la place de « < ?php" en ligne 1 j'ai une erreur. Si je le place avant "< ?php" j'ai le site s'affiche mais dans le coin supérieur gauche de mon site il y a une phrase "define('DB_NAME', 'database'); " qui s'affiche.
Ce qui n'est pas très esthétique. Pouvez-vous m'aider. j'aimerais ne pas avoir cette phrase.
Cordialement
Vincent
RE Bonjour Fred.
J’ai essayer la phrase « define( ‘WP_AUTO_UPDATE_CORE’, false ); » après « <?php" en ligne 2 et cela à l'air de fonctionner. Le site s'affiche et je n'ai plus la phrase dans le coin supérieur gauche. Pouvez-vous me confirmer, si c'est la bonne façon de procéder.
Encore un tout grand merci pour votre aide.
Cordialement
Vincent