Comment casser une installation WordPress (et le réparer à nouveau)

WordPress est assez puissant, mais même ce robuste système de gestion de contenu peut parfois être victime d'humains qui manipulent et modifient les paramètres. Ce tutoriel et screencast examine le moyen le plus courant de casser WordPress et ce que vous pouvez faire à ce sujet..


Changer l'URL du site

Il est parfois tentant de modifier l'URL du site pour refléter un changement dans votre nom de domaine. Par exemple, si vous quittez http://oldwebsite.com à http://shinynewwebsite.com, de nombreuses personnes débutant dans WordPress considèrent que la meilleure et la plus simple des options consiste à modifier l'URL du site dans le tableau de bord..

Il est important que vous ne pas fais ça!

Cela cassera votre installation!

Donc tu l'as déjà fait? Ne pas s'inquiéter. C'est assez facile à réparer. Il y a en fait trois façons de résoudre ce problème.

Option 1 Modifier le fichier functions.php

La première façon de réparer votre installation WordPress est celle que préfèrent la plupart des gens. Au cas où vous ne connaissez pas le but d'une functions.php fichier, il est principalement utilisé pour étendre les capacités de votre installation WordPress ou pour nettoyer le code qui alimente votre thème. Votre fichier de fonctions sera différent de presque tous les autres thèmes autour.

Peu importe ce qu'il y a dedans car vous n'utiliserez que les deux premières lignes.

Ouvrez le functions.php fichier dans votre répertoire de thème (vingt et un ans, etc.). Puis tout en haut du fichier, juste après la première ligne, insérez ce qui suit:

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

Rechargez votre site et il devrait être corrigé. Ouvrez vos paramètres de tableau de bord généraux et assurez-vous que l'URL de votre site se lit comme il se doit (ce qu'elle était avant de le modifier)..

Important: N'oubliez pas de revenir à votre functions.php déposer et supprimer les lignes que vous venez d'ajouter. Sinon, vous continuerez à casser votre site, car WordPress continuera d'essayer de réécrire le contenu de ce champ URL du site..

Option 2 Éditez le fichier wp-config.php

Une autre option pour réinitialiser la valeur du champ URL de votre site consiste à mettre à jour le wp-config.php fichier qui se trouve dans le répertoire de base de votre site.

De nombreuses personnes, y compris le propre manuel de l'utilisateur de WordPress (The Codex), affirment que ce n'est pas le meilleur choix pour réinitialiser l'URL du site, car il «code dur» l'URL du site dans votre installation WordPress et ne vous permet pas de le modifier. le tableau de bord après.

Cependant, rappelez-vous comment vous êtes entré dans ce pétrin en premier lieu! C’est par l’intermédiaire de quelqu'un (ou de vous-même) que l’édition valait la peine d’être considérée comme une solution facile. Il peut être utile d’annuler l’option de le changer à l’avenir..

En outre, si pour une raison quelconque Option 1 vous avez échoué, vous n'avez vraiment pas le choix que d'essayer cela aussi!

Ouvrez votre wp-config.php déposez dans l’éditeur de votre choix et recherchez la ligne indiquant: "C’est tout, arrêtez de modifier! Blogging heureux". Juste en-dessous de cette ligne, collez le texte suivant en modifiant à nouveau l'URL du site..

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

Rechargez votre installation et il devrait être corrigé. Avec cette méthode, vous devrez peut-être saisir l’URL de votre site dans le navigateur et essayer de vous connecter à l’aide de la page wp-admin, par exemple. http://votresiteweb.com/wp-admin.

Option 3 Relocate, True!

Le dernier moyen de mettre facilement à jour l’URL de votre site avec l’URL correcte consiste à utiliser la méthode de déplacement intégrée de WordPress. Celui-ci ne pourrait être plus simple et ressemble beaucoup à la méthode précédente.

Ouvrez votre wp-config.php fichier à nouveau et cette fois, vous devez ajouter le code suivant juste au dessus de le "C'est tout, arrêtez de modifier! Blogging heureux." ligne.

 define ('RELOCATE', true);

Hé Presto! Votre site s'est retrouvé. Juste cette simple ligne de code a fait beaucoup (espérons-le) pour réparer votre blog. Il a mis à jour les champs appropriés dans la base de données WordPress.

Important: N'oubliez pas de revenir à votre wp-config.php fichier et supprimez la ligne que vous venez d'ajouter. Si vous pensez que vous pourriez commettre la même erreur à l'avenir, vous pouvez simplement changer le mot 'vrai' à 'faux'(sans les marques de discours). Ainsi, la prochaine fois que quelqu'un modifiera l'URL de votre site, vous pourrez simplement le modifier brièvement en 'vrai' encore.


C'est tout!

En conclusion, il est préférable de ne pas mettre à jour l'URL du site sur votre blog. Si vous souhaitez déplacer votre site, le meilleur processus consiste à effectuer une sauvegarde de votre base de données et de votre thème, avant de déplacer les fichiers de thème à la main, puis d'importer votre base de données existante dans la nouvelle installation de WordPress sur votre nouveau nom de domaine..