修改WordPress 2.8最新迴響的顯示格式
如果你的WordPress 2.8使用的Recent comment(最新迴響或最新留言)是系統內建的模組的話,它顯示的格式會是「留言人 在 文章標題」的格式,在此種格式下,必須點擊文章標題的連結,才能看到實際的留言內容,為了能直接顯示留言內容,我修改了下列幾段程式:
- 修改wp-includes\default-widgets.php 第645行,把get_the_title換成get_comment_excerpt;要注意檔案編碼要存成UTF-8,以免中文字變成亂碼:
- 因為系統取留言片段的get_comment_excerpt函數是針對拚音文字在處理的,中文不甚適用,因此一併修改wp-includes\comment-template.php 第386行:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
function get_comment_excerpt() { global $comment; $comment_text = strip_tags($comment->comment_content); /* $blah = explode(' ', $comment_text); if (count($blah) > 20) { $k = 20; $use_dotdotdot = 1; } else { $k = count($blah); $use_dotdotdot = 0; } $excerpt = ''; for ($i=0; $i< $k; $i++) { $excerpt .= $blah[$i] . ' '; $excerpt .= $blah[$i] . ' '; } */ if (strlen($comment_text) > 40) { $excerpt = mb_substr($comment_text,0,40) . '...'; } else { $excerpt = $comment_text; } //$excerpt .= ($use_dotdotdot) ? '...' : ''; return apply_filters('get_comment_excerpt', $excerpt); }
##
1 2 | echo '<li class="recentcomments">' . /* translators: comments widget: 1: comment author, 2: post link */ sprintf(_x('%1$s 說 %2$s', 'widgets'), get_comment_author_link(), '<a href="' . esc_url( get_comment_link($comment->comment_ID) ) . '">' . get_comment_excerpt() . '</a>') . ''; // get_the_title($comment->comment_post_ID) </li> |
類似主題的文章
撰寫留言
隨機文章
本日點擊排行
本周點擊排行
本月點擊排行
歷史點擊排行 |
統計表
- 超方便下載[Google圖書]的資料 (21 人次, 2010-02-27)
- 令人動容的日劇《不毛地帶》片尾曲:Tom Traubert's Blue[修訂] (21 人次, 2009-11-22)
- 超簡單MSN下載檔案自動分類 (21 人次, 2010-02-27)
- DOS命令使用技巧4:由DOS視窗迅速切換資料夾的方法 (20 人次, 2010-02-27)
- 另一套適用手機的影片轉檔工具:WinAVI 3GP/MP4/PSP/iPod Video Converter (19 人次, 2009-04-18)
- 使用Memory Fox附加元件為Firefox進行定期記憶體瘦身 (19 人次, 2010-02-27)
- 將Google Buzz、Twitter與Facebook在Gmail裡合而為一的步驟 (17 人次, 2010-02-18)
- 日劇《仁醫 JIN》與漫畫《仁者俠醫》觀後雜感 (17 人次, 2009-10-29)
- [轉貼] 转:容易弄错的繁体字 (17 人次, 2010-02-18)
- 將噗浪的視窗高度變大,加上分隔線,以方便閱讀 (16 人次, 2009-06-06)
- Plurk CSS樣式自訂修改全攻略 (16 人次, 2009-07-04)
- DOS命令使用技巧3:由DOS視窗將目前資料夾用檔案總管開啟的方法 (16 人次, 2010-02-27)
- 使用IMETOOL有效控制中文輸入法 (15 人次, 2010-02-27)
- 強化HTC Touch HD的工具軟體 (15 人次, 2009-02-25)
- DOS命令使用技巧1:最快把文字檔案貼入剪貼簿的方法 (15 人次, 2010-02-27)
- DOS使用技巧2:檢視超大檔案檔尾內容的指令WinTail.exe (14 人次, 2010-02-27)
- 把HTC Touch HD操作介面換成Spb Mobile Shell,美觀又便利! (13 人次, 2009-02-18)
- jQuery選擇器測試與範例 (13 人次, 2007-09-29)
- Windows Mobile使用的完美聯絡人軟體:Inesoft Phone [修訂] (13 人次, 2009-02-28)
- 強化閱讀第2噗:變更噗浪回應的字體與背景顏色 (12 人次, 2009-06-07)
- Spb Mobile Shell設定備忘 (12 人次, 2009-02-19)
- 用FinchSync同步Thunderbird與HTC Touch HD的聯絡人資料 (12 人次, 2009-02-01)
- 從韓劇《市政廳》笑看韓國選舉花招 (12 人次, 2009-09-05)
- [Vista] 把桌面行事曆Rainlendar鎖定在Vista桌面上 (11 人次, 2008-04-27)
- 用WordPress的WPtouch外掛顯示iPhone與HTC Touch HD的精簡樣式[修訂] (11 人次, 2009-02-02)
- [WM6] 自動再次提醒未接來電等事件:ReRemind (11 人次, 2009-04-19)
- jQuery神奇的選擇器(Selector) (11 人次, 2007-09-28)
- 用AutoHotkey輕鬆製作螢幕小鍵盤 (11 人次, 2008-03-16)
- 第4個jqGrid範例: 資料列處理 (11 人次, 2010-02-14)
- ZScreen:一氣呵成的單鍵「抓圖與傳檔」工具 (10 人次, 2010-01-24)
- Windows 7的常用快速鍵速查表 (10 人次, 2010-01-05)
- 變更資料夾與檔案的屬性:Attribute Changer 6.0 Beta (10 人次, 2008-02-10)
- 開始使用Cygwin以取代cmd.exe (10 人次, 2007-01-11)
- Vista IE8的window.open異常 (10 人次, 2009-11-04)
- 第一個jqGrid範例:Local array (10 人次, 2010-02-13)
- 第2個jqGrid範例:增加額外選項設定 (10 人次, 2010-02-13)
- 第3個jqGrid範例: XML與XML STRING格式 (10 人次, 2010-02-14)
- Subversion權限設定範例說明 (9 人次, 2009-09-09)
- 能在HD手機上順暢運行的3D賽車+射擊遊戲:Xtrackt (9 人次, 2009-09-12)
- 增加Spb Mobile Shell 3.0生活化桌面頁數的小技巧 (9 人次, 2009-04-27)
- [Java] 終於解決IntelliJ-IDEA 8.0.1的中文輸入法問題 (9 人次, 2008-12-04)
- 初試TortoiseSVN的收穫 (9 人次, 2005-09-16)
- [Tools] 幫Skype加上影像功能:vSkype (9 人次, 2005-06-20)
- Joomla! 1.0.12網站建置2-安裝佈景主題樣板(多圖) (9 人次, 2008-07-05)
- 支持國片-《賽德克‧巴萊》的開鏡紀念套票到貨了! (9 人次, 2009-11-10)
- [iReport] Text Field中引用的欄位、變數與參數 (9 人次, 2005-04-16)
- 改寫AutoHotkey輸出中文字串的寫法http://jdev.tw/blog/1434/autohotkey-sendinput-asc (9 人次, 2009-06-20)
- HTC HD Touch的專屬多媒體轉檔工具:Video Converter 1.21 (8 人次, 2009-04-11)
- 變化你的噗浪暱稱:Unicode我♥你-啦啦啦♪☺〠 (8 人次, 2009-06-23)
- 調整Windows 7環境: 加回工作列的「顯示桌面」圖示 (8 人次, 2010-01-02)



您必須保留原作姓名標示
您不得為商業使用本著作
您不得改變或改作本著作
最新留言