修改 yarpp 外掛的 excerpt 顯示方式

WordPress 安裝了 yet-another-related-posts-plugin 來顯示相關文章,他可以選擇只顯示文章標題還是還要顯示內文(excerpt 模式),可是顯示內文之後,他會跟在文章標題之後,就像這樣:
yarpp-origin
而文章標題模式就真的只有文章標題,其他都沒有。:16 所以我就想說把 excerpt 的顯示丟到文章標題連結的 title 去,這樣也比較簡潔。
修改 plugins/yet-another-related-posts-plugin/magic.php:

在第208行有一段:
$output .= "$before_title<a href='$permalink' rel='bookmark' title='Permanent Link: $title'>$title";
把他改成:
if ($show_excerpt) {
$denniswave = $before_post . yarpp_excerpt($post_excerpt,$excerpt_length) . $after_post;
$output .= "$before_title<a href='$permalink' rel='bookmark' title='$denniswave'>$title";
}
然後後面的下面這一段刪掉:
if ($show_excerpt) {
$output .= $before_post . yarpp_excerpt($post_excerpt,$excerpt_length) . $after_post;
}

這樣就可以囉:28。結果會跟下面這張圖一樣:
yarpp-hacked
2009-01-21 更新:
今天發現網站上放了 3.0 版囉~看他說可以把模板用的函數(像 the_title)放進去一個模板來調整,所以下載來看看可不可以把摘要改到連結的提示裡面,這樣也不用硬改 magic.php。
不過~失敗了:30,所以又改回 2.1.6 了。修改過程如下:
1. 用 the_content:失敗。出來的格式一整個怪:35
2. 用 the_excerpt():失敗。因為我有用 sociable,所以他會每個相關文章都生出 sociable(就是把他當 index.php處理)。不過我沒試著把 sociable 關掉看看。
唯一的好處是可以產生作者跟日期(阿勒,這個雖然也很想用,不過沒有文章摘要,這些都是次要資訊吧:16

Please follow and like us:

0 comments on “修改 yarpp 外掛的 excerpt 顯示方式

1 Pings/Trackbacks 於 "修改 yarpp 外掛的 excerpt 顯示方式"

  1. 修改 yarpp 外掛--增加日期顯示...
    自從改了摘要的顯示方式之後,就想說很想把日期顯示放上去,不然有時候有些文章實在是太古早,又沒有提示讀者,一定還要打開文章看才知道(還要移到標題才有發表的年份)。由於改過...

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *