【WordPress 5.5】最新コメント一覧が表示されない

参考

自己解決したかもしれません
comment_typeが ” から ‘comment’ に変わったとの事だったので
[Chocolat] WordPress 5.5.1 でコメントが表示されない | WordPress.org

Comments not appearing since upgrading to WordPress 5.5

原因

wp_commentsテーブルのcomment_typeフィールドのデータの中身が変わったようです。

以前のバージョンでは、comment_typeが””(空文字)の時は普通のコメントだったのが、「comment」という文字列が入るようになったようです。実際、DBの中身を見てみると「comment」と入ってます。

おそらくSQLで直接読みに言っているテーマ、ウィジェット関係が影響をうけると思います。

WHERE句でcomment_type = ''となってるところを、comment_type = 'comment'と変更すればよいと思います。

もしくは、comment_type = '' を  (comment_type = '' or comment_type ='comment' ) と置き換えるでもよいかと思います。

後者は従来のバージョンでも動作するSQLになるはずです。

スポンサーリンク