修改WordPress 2.8最新迴響的顯示格式

H0998

果你的WordPress 2.8使用的Recent comment(最新迴響或最新留言)是系統內建的模組的話,它顯示的格式會是「留言人 在 文章標題」的格式,在此種格式下,必須點擊文章標題的連結,才能看到實際的留言內容,為了能直接顯示留言內容,我修改了下列幾段程式:

  1. 修改wp-includes\default-widgets.php 第645行,把get_the_title換成get_comment_excerpt;要注意檔案編碼要存成UTF-8,以免中文字變成亂碼:
      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)
  2. 因為系統取留言片段的get_comment_excerpt函數是針對拚音文字在處理的,中文不甚適用,因此一併修改wp-includes\comment-template.php 第386行:
    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);
    }

    ##

##

您可能也會有興趣的類似文章

填寫回應

 

 

 

您可使用這些HTML標籤

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">

隨機文章

  1. Visual Subst: 設定虛擬磁碟機以快速切換資料夾 
  2. 失聰嬰兒第一次聽到聲音的喜悅-令人感動 (3)
  3. PSPad: 可以用來取代EmEditor的編輯程式 
  4. 灌水的無名小站訪客統計? (16)
  5. StarDict 星際譯王: 跨平台的即時翻譯軟體 
  6. CallingID: 幫網路衝浪加上多一層的保護 
  7. 快速切換資料夾之台灣之光:Folder Menu 
  8. BoltWire的安裝與設定 #1 (10)
  9. 我的Subversion與Trac使用經驗 (4)
  10. 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (36)

歷史熱門文章

  1. 如何手動輸入Plurk的表情圖示? (368,356 點擊/2008-09-29)
  2. 啟用&關閉中華電信ZyXEL P874的無線網路連線功能的步驟[修訂] (120,230 點擊/2011-06-01)
  3. Plurk CSS樣式自訂修改全攻略 (89,441 點擊/2009-07-04)
  4. 簡單放大Plurk輸入區的方法[修訂] (88,884 點擊/2008-09-29)
  5. 網路升級光世代50M/3M與設定ZyXEL P874 (72,048 點擊/2011-05-28)
  6. 輕鬆學會彈指神功-揭露AutoHotkey絕技 (50,858 點擊/2008-04-10)
  7. iPad新手入門技巧 (49,364 點擊/2011-02-05)
  8. iPad鍵盤輸入全攻略 (42,836 點擊/2011-01-01)
  9. 分享世博台灣館主題曲『台灣的心跳聲』MV(附歌詞+下載連結+新歌詞) (40,895 點擊/2010-04-27)
  10. 調整Windows 7環境: 加回工作列的「顯示桌面」圖示 (40,814 點擊/2010-01-02)