Changer l'URL d'un site Web dans WordPress par code

Avez-vous changé l'URL de votre site Web à partir des paramètres -> général et l'avez-vous foiré ?

changer l'url wp

Parfois, nous voulons changer l'URL de notre site Web, nous devenons confus et laissons notre site Web inaccessible.

Je ne sais pas si ça t'est déjà arrivé, ça m'est arrivé 🙂

Si cela vous est arrivé, je vous dirai étape par étape comment le résoudre et réparer votre site Web.

Dans ce tutoriel nous allons voir 2 manières de changer l'url de notre site internet par code :

Pour les deux méthodes, vous aurez besoin d'un accès au ftp ou au cPanel de votre serveur pour pouvoir modifier les fichiers de votre site Web.

Modifiez l'URL de votre site Web à partir du fichier WP-config.php

Aussi simple que d'ajouter ces deux lignes dans le fichier wp-config.php


define( 'WP_HOME', 'http://tuweb.com' );
define( 'WP_SITEURL', 'http://tuweb.com' );

En les ajoutant, vous verrez que le site Web ne tient plus compte de ce que vous aviez défini dans Paramètres -> Général de votre site Web.

De plus, vous verrez que l'option pour les modifier est désormais désactivée.

Si vous supprimez les lignes précédentes du fichier wp-config.php, elles seront réactivées.

Changez l'url de votre site depuis le fichier functions.php de votre template

Cette méthode est très similaire à la précédente mais avec une grande différence de fond.

Nous devons ajouter ces deux lignes dans le fichier functions.php de notre modèle.


update_option( 'siteurl', 'http://tuweb.com' );
update_option( 'home', 'http://tuweb.com' );

Ce faisant, nous verrons que, comme avec la méthode précédente, le domaine ou l'URL de notre site Web est modifié.

Apparemment, c'est la même chose, mais ce qui se passe en dessous est très différent.

Alors que dans la première méthode, la valeur du domaine dans la base de données continue d'être ce que nous avons mis dans Paramètres -> Général, avec cette deuxième méthode, la valeur que nous y avons mise est modifiée. Il est modifié directement dans la base de données.

On peut dire que la première méthode ignorer la valeur de la base de données, alors que dans cette deuxième méthode ce qui se passe est que remplace la valeur de la base de données

base de données d'URL

Comment la valeur est remplacée dans cette deuxième méthode, une fois le web réparé, nous devons supprimer ces lignes du fichier functions.php

Ici vous avez le tutoriel pour changer le domaine par code en vidéo :

S'abonner à mon canal :  

J'espère que ça vous a plu 🙂

Laisser un commentaire