總算是找到 recent comments 這個 wordpress 的 plugin 的修法了。原本照著安裝步驟,把檔案 copy 進 plugin 目錄啟動之,但是進入 recent comments 的 options 選單,卻會出現如下的錯誤訊息而無法使用:

Fatal error: Cannot redeclare kjgrc_subpage_gravatar()

還好,最後終於是讓我找到了解法。簡單講應該就是 recent comments 沒有按照 wordpress 新的 add_action() 的方式,讓 wordpress 知道有 recent comments 的 action 可以用。而且用了一個很奇怪的手法,避免 double inclusion 如下:

if ( function_exists("is_plugin_page") && is_plugin_page() ) {    kjgrc_options_page();    return;} 

kjgrc_options_page() 卻是在之後才 define,也因此造成了 redeclaration 的錯誤。按照 Austin建議,把這段怪程式碼刪掉,換用 add_action() 如下即可:

add_action('options_page_get-recent-comments', 'kjgrc_options_page');

不過,要怎樣才能讓 comments 與 trackbacks 混在同一個 list 裡顯示呢?