参考
自己解決したかもしれません
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になるはずです。
スポンサーリンク
コメントを残す