wordpress技巧| 2023年12月27日| era | 6,509 views
|2 replies
wordpress處理the_excerpt的**,你可以在wp-includes目錄下的formatting.php中找到,通過**,你可發現the_excerpt是用空格來計算長度的,這對英文是可以的,但是對中文,基本上不可行。
formatting.php中的**如下:
01
function
wp_trim_excerpt(
$text
=
''
)
14
return
'wp_trim_excerpt'
,
$text
,
$raw_excerpt
);
15
}
中文文章的長度問題就是出在$tex
t = implode(『 『, $words);
解決方式
在您自己主題下面的functions.php檔案中新增如下**就可以解決了
1
function
excerpt_read_more_link(
$output
)
6
add_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...