中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

怎么更改WordPress讓它變成自動(dòng)生成摘要的方式

1970-01-01    來源:

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬Linux鏡像隨意使用

首先列表會(huì)變得很臃腫,失去了列表的本身作用??方便用戶尋找真正想要看的帖子,其次,在搜索引擎抓取頁(yè)面的時(shí)候,把那些列表頁(yè)面也抓了過去,但隨著帖子的不斷增多,列表的更新遠(yuǎn)快于搜索引擎緩存的更新,用戶使用搜索引擎進(jìn)來以后,在列表中就很難找到目標(biāo)了。

這樣在列表中只顯示摘要的優(yōu)勢(shì)就體現(xiàn)出來了,首先頁(yè)面很清爽,用戶可以清楚的找到要查看的目標(biāo),然后搜索引擎抓取內(nèi)容的時(shí)候,會(huì)更多的關(guān)注頁(yè)面的 Permalink,用戶也就會(huì)通過搜索直達(dá)目標(biāo)帖子,方便了用戶。

打開 WordPress 的wp-includes\functions-formatting.php,找到其中的 function wp_trim_excerpt(about line 741),將如下代碼
?

復(fù)制代碼
代碼如下:

$excerpt_length = 55;
$words = explode(' ', $text, $excerpt_length + 1);
if (count($words) > $excerpt_length) {
array_pop($words);
array_push($words, '[...]');
$text = implode(' ', $words);
}


更改為

?

?

復(fù)制代碼
代碼如下:

?

?


$excerpt_length = 3;
$words = explode("\n", $text, $excerpt_length + 1);
if (count($words) > $excerpt_length) {
array_pop($words);
array_push($words, '

?

......[閱讀全文]');
$text = implode("\n", $words);
}


就可以了,WordPress 默認(rèn)的生成摘要是用空格來判斷的,就是取到55個(gè)空格結(jié)束,這適用于西方采用空格作為詞間隔的語言,但中文是不分詞的,所以我使用讀取3行的方式,取前3行,對(duì)哪種語言都是適用的。

Update @ 2007-02-09
升級(jí)到 WordPress 2.1以后,這個(gè)修改的地點(diǎn)變?yōu)閣p-includes/formatting.php,第780行左右。

Update @ 2007-02-26
編寫了一個(gè)插件,不用再手工修改代碼了。

Update @ 2009-08-25
Betty全面總結(jié)了幾種中文摘要方式,形成了一個(gè)綜合的適合中文的摘要插件,并且提交到了WordPress 官網(wǎng),帶有簡(jiǎn)單的配置后臺(tái),很不錯(cuò)。

以上所述就是怎么更改WordPress讓它變成自動(dòng)生成摘要的方式的介紹,希望大家能夠喜歡,更多內(nèi)容請(qǐng)繼續(xù)關(guān)注西部數(shù)碼技術(shù)頻道網(wǎng)站!

標(biāo)簽: 代碼 搜索 搜索引擎 網(wǎng)站 西部數(shù)碼 用戶

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:Discuz!安裝提示“include_path='.;c:\php5\pear'”錯(cuò)誤的解決方法

下一篇:用Wordpress做企業(yè)站的好處有哪些