修改 yarpp 外掛的 excerpt 中文顯示字數

參考之前將 WordPress 裡的 plugin yarpp 將摘要顯示到超連結的提示後,中文顯示的字數還是有問題。(奇怪,作者應該是日本人吧,怎麼雙位元的字元也沒支援:32,難道日文可以正常顯示:31)。參考 Jor 的做法,可以正確的顯示中文摘要囉(不過一個中文字要算兩個位置,所以如果照預設值 "25" 的話,會出現12個中文字)。
修改插件下的includes.php (307行):

將下面這一行註解掉(我比較膽小,你要直接刪掉也是可以:01):
return implode(' ',array_slice(preg_split('/s+/',$content),0,$length)).'...';
改成:
return mb_strimwidth($content,0,$length,'...');

這樣就可以顯示正確的中文字數囉。

Please follow and like us:

發表迴響

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