web-dev-qa-db-fra.com

wp-includes/comment-template.php: 26 - Essayer d'obtenir une propriété de non-objet

Je reçois cette notification lors du débogage de mon nouveau site.

Est-ce que quelqu'un sait ce que cela signifie? Cela ne rompt pas le site, mais il ne s'agit que d'un avertissement lorsque je passe en mode débogage et que j'aimerais résoudre ce problème.

Cet avis n'apparaît que lorsque l'option de commentaires est disponible. Lorsque vous avez fermé une page de message et que les commentaires ont été fermés dans le tableau de bord, cet avis ne s'affiche pas.

C'est l'erreur que j'obtiens:

AVIS: wp-includes/comment-template.php: 26 - Essayer d'obtenir la propriété de non-objet

require ('wp-blog-header.php'), require_once ('wp-includes/template-loader.php'), include ('/ themes/XXX/mes-templates/template-home.php'), get_footer, Locate_Talker get_comment_author

1
Jack Ottermans

Selon les commentaires, vous devez d'abord vérifier la fonction have_comments() avant d'utiliser l'une des fonctions de modèle de commentaire telles que get_comment_author(); sinon, ils essaient d'appeler des méthodes sur un objet de commentaire null, produisant ainsi des avertissements PHP.

1
bonger