毎日モザイク

White Room Layout Works

2009-08-06T06:27:09+09:00 [Thu]
--> [WordPress]

WP-Click-Tracker

以前指摘した、WP-Click-Trackerのハードコーディング問題ですが、現行バージョンの0.5.1にもまだ残っていました。

グラフをopen flash chartに変更したバージョンから入った/wp-content/plugins/wp-click-track/reporting.php のSQLを組み立てる部分のDB名のprefixがすべてWordpressデフォルトのwp_tracking_clicks,wp_tracking_linksになっていて、prefixをデフォルトから変更すると、グラフが表示されません。

もちろん、apacheのエラーログを見ればすぐに分かるし、prefixをデフォルトから変更する意味はあんましないんで、実害が無いって言えば無いんですが……。

一応、ここは

/* /wp-content/plugins/wp-click-track/reporting.php */
$sql = "some sql ".$wpdb->prefix."tracking_clicks"
$sql = "some sql ".$wpdb->prefix."tracking_links"

とすべきでしょう。