WordPress : Erreur fatale avec un thème
Ma question concerne un thème nommé contrôle de qualité qui était disponible sur le référentiel wordpress. Le développeur du plugin n’est pas disponible pour le moment et j’espère que j’obtiendrai une résolution pour mon problème ici
Ce sont les erreurs et beaucoup d’autres signalent la même erreur sur le site officiel du thème
Erreur fatale attrapable : l’objet de la classe WP_Error n’a pas pu être converti en chaîne dans /public_html/wp-content/themes/quality-control/single.php à la ligne 55
et parfois…
Erreur fatale attrapable : l’objet de la classe WP_Error n’a pas pu être converti en chaîne dans wp-contentthemesquality-controlinctemplatesloop.php à la ligne 37
Quelqu’un pourrait-il m’aider avec ça? Je suis prêt à donner un accès administrateur à mon site pour reproduire l’erreur
Mise à jour :
La version de WordPress que j’utilise est la 3.1 et j’ai essayé les versions 1.5 et 2.0 du thème « Contrôle de la qualité ».
http://ffav.in est l’adresse du site Web et voici les URL de quelques exemples de publications contenant des erreurs :
1) http://ffav.in/ticket/test/
2) http://ffav.in/category/uncategorized/
Merci!
Solution n°1 trouvée
En fait, il n’y a aucun problème avec le thème. J’ai dû créer au moins un « statut » avant de poster un ticket/post et modifier les paramètres de permalien.
La plupart des bogues signalés par d’autres utilisateurs à propos de ce thème peuvent s’être produits avec des paramètres de permalien modifiés.
Merci !
Solution n°2 trouvée
La première chose que j’ai rencontrée était cette conversation sur le même problème. Je n’ai pas pu le trouver dans le dépôt du thème, mais je l’ai trouvé accessible via svn @repo.
Veuillez maintenant répondre à quelques questions de base : Quelle version (wp et contrôle qualité) utilisez-vous ? Pourriez-vous partager un lien vers votre installation ? Quelles modifications avez-vous faites ? Avez-vous désactivé tous les plugins et essayé de reproduire l’erreur ?
EDIT
J’ai jeté un coup d’il au référentiel (la dernière est la version 1.2 – veuillez consulter le lien de @Rarst pour vérifier qu’il s’agit de la version que vous utilisez) et j’ai trouvé les fonctions de thème suivantes appelées avant vos messages d’erreur :
- loop.php :
echo quality_ticket_status( $post->ID, 'slug' );
(2 fois, ligne 29 & 35) - singled.php: … rien
Je vous suggère de nous dire exactement (dans votre meilleur anglais) tous les détails de la requête qui produit l’erreur : quelle page vous êtes sur http://example.com/whatever-comes-here, quelles modifications vous avez apportées, etc. Actuellement il pêche dans le noir.
0 commentaire