WordPress : Écran blanc de la mort sur les pages d’administration et autres tableaux de bord

Publié par Jean-Michel le

J’ai créé un thème pour la première fois. mais à l’exception de la zone publique, je ne peux pas accéder à l’administrateur par wp-admin. Après avoir changé le thème, j’ai enregistré l’URL redirigée de l’administrateur qui est ceci –>http://www.tennis-florida.com/wp-login.php?redirect_to=http://www.tennis-florida.com/wp- admin/&reauth=1, cela m’amène à la page de connexion et me permet de me connecter à nouveau, aucune des images ne se charge car elles étaient auparavant mappées sur localhost et maintenant lorsque j’essaie de télécharger quoi que ce soit ou d’ajouter ou de modifier un message après avoir léché le bouton d’envoi cela me donne une page blanche vierge et je dois cliquer en arrière pour revenir au tableau de bord. Donc, dans l’ensemble, le thème est complètement inutile. Ce que j’essaie de réaliser, c’est que je dois expédier ce thème au client tel qu’il l’a déjà vu et je dois donc le faire fonctionner.

Lire également:  Wordpress : Comment déterminer dans quelle zone de barre latérale enregistrée un widget personnalisé est chargé

Comme je l’ai dit, j’ai compris que le problème venait du thème (pour mémoire, j’ai créé le thème en suivant un tutoriel YouTube)

Je partage tous mes codes

fonctions.php

http://pastebin.com/yXNLuciE

index.php

http://pastebin.com/B9HXKzx8

page.php

http://pastebin.com/K9tzZF8e

header.php

http://pastebin.com/ERYhXCVq

footer.php

http://pastebin.com/PT6tZBmC

style.css

http://pastebin.com/HbTWp5p7

la barre latérale n’était pas requise, donc je n’ai rien ajouté là-dedans, sidebar.php est vide.

C’est tous les fichiers que j’ai créés à l’exception des dossiers pour les images et tout.

j’ai essayé d’ajouter

ini_set('display_errors', true) ;
define('WP_DEBUG', true);

Même lorsque j’essaie d’ajouter un message, etc., un autre lien d’administration alternatif juste après avoir cliqué sur publier wp affiche une page vierge, mais les données sont ajoutées. pour configurer et déposer et supprimer des espaces dans wp-config toujours pas de chance. Remarque : Je ne peux pas abandonner le thème car le client a déjà vu ce thème et je ne peux pas en fournir un autre.

Lire également:  Wordpress : Le modèle personnalisé ne fonctionne pas avec les options suivantes

Remarque : Il s’agit d’un message croisé de wordpress.stackexchange.com car personne n’a répondu à cette question. J’ai déjà vu diverses autres méthodes pour résoudre ce problème, mais cela ne fonctionne pas.

Solution n°1 trouvée

Il y a une erreur de syntaxe dans votre code PHP qui est à l’origine de l’écran blanc.

Connectez-vous en SSH au serveur et exécutez les fichiers avec l’indicateur -l pour vérifier les erreurs de syntaxe.

Solution n°2 trouvée

Je réponds à ma propre question car personne n’y a encore répondu et j’ai trouvé la solution. Après quelques recherches, j’ai découvert l’espacement des blancs dans les fichiers php. Tout ce que j’ai fait pour résoudre le problème a été de supprimer les lignes vides du bas du functions.phpfichier, une solution étrange mais qui a fonctionné.

Lire également:  Blog Wordpress - Comment masquer Meta Widget aux utilisateurs invités

Solution n°3 trouvée

Il y a une erreur de syntaxe dans votre code PHP qui est à l’origine de l’écran blanc.

Connectez-vous en SSH au serveur et exécutez les fichiers avec l’indicateur -l pour vérifier les erreurs de syntaxe.

Solution n°4 trouvée

Je réponds à ma propre question car personne n’y a encore répondu et j’ai trouvé la solution. Après quelques recherches, j’ai découvert l’espacement des blancs dans les fichiers php. Tout ce que j’ai fait pour résoudre le problème a été de supprimer les lignes vides du bas du functions.phpfichier, une solution étrange mais qui a fonctionné.

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *