參考之前將 WordPress 裡的 plugin yarpp 將摘要顯示到超連結的提示後,中文顯示的字數還是有問題。(奇怪,作者應該是日本人吧,怎麼雙位元的字元也沒支援,難道日文可以正常顯示)。參考 Jor 的做法,可以正確的顯示中文摘要囉(不過一個中文字要算兩個位置,所以如果照預設值 "25" 的話,會出現12個中文字)。
修改插件下的includes.php (307行):
將下面這一行註解掉(我比較膽小,你要直接刪掉也是可以): return implode(' ',array_slice(preg_split('/s+/',$content),0,$length)).'...'; 改成: return mb_strimwidth($content,0,$length,'...');
這樣就可以顯示正確的中文字數囉。
Please follow and like us: