国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

WordPress 顯示文章摘要方法 詳細篇

2017-01-10 15:28:21 26345

下面介紹四種WordPress 顯示文章摘要方法: 



一、使用WordPress自帶摘要功能 

顯示較好,唯一不足就是寫(xiě)文章時(shí)需單獨設置摘要。不過(guò)這點(diǎn)也要辯證來(lái)看,雖然是麻煩了點(diǎn),?靈活性好。 

使用設置方法: 

1、點(diǎn)擊文章編輯頁(yè)面右上角的“顯示選項”,勾選里面的“摘要”選項,以后在寫(xiě)文章時(shí)單獨寫(xiě)上摘要內容即可。 

2、文章發(fā)布后你可能會(huì )看到在首頁(yè)還是全文輸出,而在分類(lèi)、標簽等歸檔頁(yè)則是摘要顯示,我們可以使用以下方法解決。 

3、在WordPress后臺“外觀(guān)”——“編輯”里,點(diǎn)擊修改loop.php文件,大約在137行左右,找到并修改下面這句,添加一個(gè)首頁(yè)適用判斷,紅色字體為添加部分。 

<?php if ( is_archive() || is_search() || is_home() ) : // Only display excerpts for archives and search. ?> 

4、設置后首頁(yè)就和其它歸檔頁(yè)一樣摘要顯示了。 



二、插入“更多”分隔標簽 

1、這也算是WordPress自帶的設置摘要方法之一了,只需在文章編輯時(shí)在截取摘要文字后面,插入“更多”分隔標簽,點(diǎn)擊上面編輯器“更多”分隔圖標,或者也可以直接寫(xiě)入標簽語(yǔ)“<!--more-->”。 

2、設置后在首頁(yè)及其它歸檔頁(yè)面就類(lèi)似摘要顯示了,在摘要后面會(huì )自動(dòng)加上一個(gè)“繼續閱讀 →”鏈接。不過(guò)這個(gè)鏈接細看你可能會(huì )發(fā)現,后面加上了#more-id,它是一個(gè)內容跳轉錨點(diǎn)鏈接,點(diǎn)擊會(huì )轉到該段摘要內容后面繼續閱讀。 

3、要不要去掉這個(gè)錨點(diǎn)跳轉看個(gè)人喜好。如果要去掉,在WordPress后臺“外觀(guān)”——“編輯”里,點(diǎn)擊修改functions.php文件,復制添加以下代碼即可。代碼意思是利用WordPress the_content_more_link的filter過(guò)濾,通過(guò)它再加上正則表達式,把鏈接中#more-id形式的字符串替換為空。 

復制代碼

代碼如下:


function remove_more_jump_link($link) { 
return preg_replace('/#more-d+/i','',$link); 

add_filter('the_content_more_link', 'remove_more_jump_link'); 



三、修改主題index.php文件 

1、打開(kāi)你正在使用主題的文件夾,找到index.php文件,找到以下代碼: 

<?php the_content(__(’(more…)’)); ?>或者<?php the_content(); ?> 

2、將它修改為: 

復制代碼

代碼下:


<?php if(!is_single()) { 
the_excerpt(); 
} else { 
the_content(__(’(more…)’));//或者<?php the_content(); ?> 
} ?> 


3、保存后文章即可自動(dòng)截取摘要,不過(guò)缺點(diǎn)是摘要里的格式會(huì )消失,如文字加粗,字體顏色等。 


四、使用摘要插件 

WordPress雖然有些地方不符合我們的使用,但好在插件豐富,自動(dòng)設置文章摘要的插件也不少,下面介紹幾款比較好用的。 
1、WP-UTF8-Excerpt:支持多字節語(yǔ)言(如中文),不會(huì )產(chǎn)生亂碼并保留格式。 
2、WP-Posts Auto Cutter:采用UTF-8方式截取,不會(huì )中文亂碼并保留摘要格式。這個(gè)插件作者沒(méi)有提交到WordPress,下載只能去作者主頁(yè):http://www.tjdsmy.cn/?p=1276(網(wǎng)址被墻)。 
3、Limit Posts Automatically:主要是用于英文站,中文使用會(huì )產(chǎn)生錯?。


提交成功!非常感謝您的反饋,我們會(huì )繼續努力做到更好!

這條文檔是否有幫助解決問(wèn)題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問(wèn)題:
-->