欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

wordpress摘要 word 摘要

wordpress中如何讓首頁(yè)的文章只顯示摘要?

到wordpress后臺(tái),依次選擇 外觀--編輯--選擇右邊的index.php文件,在里面可以看到語句

創(chuàng)新互聯(lián)于2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元惠安做網(wǎng)站,已為上家服務(wù),為惠安各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575

?php while ( have_posts() ) : the_post(); ?

?php get_template_part( 'content', get_post_format() ); ?

?php endwhile; ?

可以看出,index.php是嵌套一個(gè) content.php 的文件用于專門顯示文章的內(nèi)容,這就是為什么在首頁(yè)老是顯示文章全文。那么,打開content.php文件找到

?php

the_content( __( 'Continue reading span→/span', 'twentyeleven' ) );

?

將它修改為

?php if(!is_single()) {

the_excerpt();

} else {

the_content(__('(more…)'));

} ?

保存,就顯示摘要了。

如何在WordPress首頁(yè)和目錄頁(yè)顯示摘要?

首先找到wp-content/themes下你使用的模板目錄,查找目錄中的文件,如果有home.php則修改home.php,沒有的話就修改index.php,找到這一行,將其修改為以下代碼:

the_excerpt();

}

else

{

the_content('Read

the

rest

of

this

entry

?');

}

?

so

far

|

Read

On

?

這時(shí),你的WordPress首頁(yè)和分類就顯示為摘要信息而不是全文信息了。

這段代碼可以在你的首頁(yè)、存檔頁(yè)、目錄頁(yè)使用摘要輸出,使用摘要輸出后,整個(gè)WordPress的重復(fù)內(nèi)容就少多了,很利于搜索引擎優(yōu)化。

如用戶不想修改代碼,可以安裝使用一個(gè)插件來實(shí)現(xiàn)首頁(yè)摘要顯示的功能。

wordpress設(shè)置摘要字?jǐn)?shù)的問題

方法有很多。

修改文件法

找到WorsPress目錄wp-includes下formating.php文件,查找unction wp_trim_excerpt($text)函數(shù),再找到excerpt_length,默認(rèn)值是55,修改成需要的值即可。

修改function.php法

function?custom_excerpt_length(?$length?)?{

return?200;

}

add_filter(?'excerpt_length',?'custom_excerpt_length',?999?);

200為字?jǐn)?shù),可以修改為自己的值。

還有就強(qiáng)大的插件。

WP CN Excerpt插件不錯(cuò)。

wordpress 主頁(yè)顯示摘要代碼要怎么改呢

方法一:修改WordPress文件。

優(yōu)點(diǎn):操作簡(jiǎn)單。

缺點(diǎn):博客升級(jí)后會(huì)失效,需重新修改。

找到WorsPress目錄wp-includes下formating.php文件,查找unction wp_trim_excerpt($text)函數(shù),再找到excerpt_length,默認(rèn)值是55,修改成需要的值即可。

方法二:自定義函數(shù),修改主題function.php文件。(樓主推薦)

優(yōu)點(diǎn):一勞永逸。

缺點(diǎn):換主題后需要重新設(shè)置。

The_excerpt()在Wordpress中,默認(rèn)是截取55個(gè)英文單詞的,但是在中文中卻是無法截取到55個(gè)漢字。原因是因?yàn)樵趙ordpress的the_excerpt()函數(shù)中用到了

1

$text = implode(' ', $words);

在php中是用空格來截取字?jǐn)?shù)的,而我們漢字就杯具了,因?yàn)槲覀儩h字是相連的,沒有空格來區(qū)分,所以在使用中文的時(shí)候,經(jīng)常地我們使用the_excerpt()函數(shù)的時(shí)候,截取出來的結(jié)果是全文!

對(duì)于這個(gè)情況我們可以用PHP函數(shù)mb_substr去解決。

所以在Wordpress中可以打開主題中的funtions.php,加入下面的代碼:

1

2

3

4

5

function chinese_excerpt($text, $lenth=100) {

$text = mb_substr($text,0, $lenth);

return $text;

}

add_filter('the_excerpt', ' chinese_excerpt ');

我這里設(shè)置默認(rèn)的截取長(zhǎng)度是100個(gè)字符,50個(gè)漢字。可以在上面的代碼中的$lenth=100設(shè)定為任意的截取長(zhǎng)度。

或者直接使用中文截取法,加入如下代碼

1

2

3

4

5

function custom_excerpt_length( $length ) {

return 200;

}

add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );

200為字?jǐn)?shù),可以修改為自己的值。

需要安裝服務(wù)器打開php mb_string擴(kuò)展。

1、安裝php-mbstrin擴(kuò)展,終端執(zhí)行。

sudo yum install php-mbstring。

2、切換root用戶。

sudo -s

3、修改php.ini,終端執(zhí)行。

echo 'extension=mbstring.so' /etc/php.ini

4、重啟web服務(wù)器。

apache:

sudo service httpd restart

nginx:

sudo service nginx reload

文章標(biāo)題:wordpress摘要 word 摘要
文章鏈接:http://chinadenli.net/article0/dohgpoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)品牌網(wǎng)站制作建站公司外貿(mào)建站網(wǎng)站導(dǎo)航品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名