Corriger un changement accidentel d’URL dans WordPress.
Vous venez de changer l’adresse Web de WordPress de manière accidentelle à partir des réglages du back office ? Votre administration WordPress est actuellement inaccessible ? Pas d’affolement il est une façon relativement simple à mettre en œuvre pour tout rectifier en moins de 3 minutes.
Mettre à jour les URLs de WordPress
A l’aide de votre client FTP favori, connectez-vous à la racine de votre serveur. Éditez ensuite le fichier wp-login.php.
Localisez la ligne de code suivante :
require( dirname(__FILE__) . '/wp-load.php' );
Il ne vous reste plus qu’à ajouter ces 2 lignes de code supplémentaires qui indiquent où se trouve votre installation de WordPress. Corrigez donc les URLs en fonction de votre situation :
update_option('siteurl', 'http://monsite.com/' ); update_option('home', 'http://monsite.com/' );

Ajoutez les 2 lignes de code dans wp-login.php
Sauvegardez le fichier puis tentez de vous connecter sur votre site. En théorie, si tout se passe bien, vous devriez à nouveau être en mesure de vous identifier sans soucis.
N’oubliez pas de supprimer les 2 lignes de code précédemment ajoutées.
Prévenir un nouvel accident
Pour éviter qu’une telle erreur se reproduise, vous pouvez faire en sorte de griser et donc de bloquer les 2 champs permettant le changement d’URL de votre WordPress. Pour ce faire, modifiez votre fichier wp-config.php puis ajoutez ces 2 lignes de code en tout début de fichier après l’ouverture de la balise PHP :
define('WP_HOME', 'http://monsite.com'); define('WP_SITEURL', 'http://monsite.com');

Evitez un changement d’URL malencontreux avec un blocage par wp-config.php
Si vous retournez dans le module Réglages puis Général, les 2 champs d’adresses sont à présent non modifiables.