用the excerpt處理中文文章字數限制的方法

2021-07-27 07:55:44 字數 1051 閱讀 8837

wordpress技巧| 2023年12月27日| era | 6,509 views

|2 replies

wordpress處理the_excerpt的**,你可以在wp-includes目錄下的formatting.php中找到,通過**,你可發現the_excerpt是用空格來計算長度的,這對英文是可以的,但是對中文,基本上不可行。

formatting.php中的**如下:

01functionwp_trim_excerpt($text='')

14return'wp_trim_excerpt',$text,$raw_excerpt);

15}

中文文章的長度問題就是出在$tex

t = implode(『 『, $words);

解決方式

在您自己主題下面的functions.php檔案中新增如下**就可以解決了

1functionexcerpt_read_more_link($output)

6add_filter('the_excerpt','excerpt_read_more_link');

快看看您的文章吧,效果還不錯吧。

tags: the_excerpt

中文文章字數

上篇:用jquey實現單選框實現不同彈出內容

下篇:google自定義搜尋適合所有**

處理中文擷取

utf 8資料的中文截字 param string or array content 需要截字的原文 param array length 擷取的長度 param string add 末尾新增的字串 param string index 處理陣列索引 return string or array ...

django 中文處理

一 最簡單的方案 1 建立資料庫 用utf8吧,為latin1受的苦還不夠嗎 create database database name default character set utf8 2 settings配置 default charset utf 8 django預設設定 database...

ajax中文處理

凡是ajax請求 不論jquery的 ajax 還是原生態的ajax 它的post請求的編碼都只能是utf 8的,所以如果整個專案環境的編碼方式不是utf 8的話,肯定就需要亂碼處理,處理方式可以是以上位址中提到的任何一種。另外有個奇怪的現象就是我的專案整個都是utf 8編碼,然後用了ajax的po...