Commented entry list -> 3.0 対応
ある日気がついたら、最近のコメントが「No Responses.」に。
エラーログがエライことになっていた。
【環境】
Wordpress:4.1.1–ja
Commented entry list:1.2
Wordpress:4.1.1–ja
Commented entry list:1.2
症状
最近のコメントが「No Responses.」になっている。
エラーログ
- [07-Mar-2015 15:04:32 UTC] WordPress データベースエラー: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' WHERE .ID=.comment_post_ID AND .comment_approved='1' AND .comment_type='' AND ' at line 1 for query SELECT ID, post_title, post_date, comment_ID, comment_author, comment_author_url, comment_author_email, comment_date FROM , WHERE .ID=.comment_post_ID AND .comment_approved='1' AND .comment_type='' AND .user_id!='2' ORDER BY .comment_date DESC LIMIT 5 made by require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/PreserverOfHealth/index.php'), get_header, locate_template, load_template, require_once('/themes/PreserverOfHealth/header.php'), get_sidebar, locate_template, load_template, require_once('/themes/PreserverOfHealth/sidebar.php'), get_recently_commented
- [07-Mar-2015 15:04:32 UTC] WordPress データベースエラー: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' WHERE .ID=.comment_post_ID AND .comment_approved='1' AND .comment_type!='' ORD' at line 1 for query SELECT ID, post_title, post_date, comment_ID, comment_author, comment_author_url, comment_author_email, comment_date FROM , WHERE .ID=.comment_post_ID AND .comment_approved='1' AND .comment_type!='' ORDER BY .comment_date DESC LIMIT 5 made by require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/PreserverOfHealth/index.php'), get_header, locate_template, load_template, require_once('/themes/PreserverOfHealth/header.php'), get_sidebar, locate_template, load_template, require_once('/themes/PreserverOfHealth/sidebar.php'), get_recently_trackbacked
対処法
んで、get_recently_commented で、Google 先生へ質問したところ、先頭に 小粋空間 さんが表示された。
さっすがー。
ラッキー♪ と思って、リンクへ飛ぶと、アッサリ解決。
この度もお世話になりました。
ありがとうございました。
/(wordpress)/wp-content/plugins/commented-entry-list_1.2/commented-entry-list.php
11行目辺りと51行目辺りに同じ記述があるので、修正。
- global $wpdb, $tablecomments, $tableposts;
↓
- global $wpdb;
- $tablecomments = $wpdb->comments;
- $tableposts = $wpdb->posts;
参考サイト
小粋空間:WordPress 3.0 で「Commented entry list」プラグインが正常に動作しない不具合の対処
REIMA’s Blog:WordPress 3.0 RC1 日本語版 リリース