WordPress文章摘要如何設置

WordPress文章摘要如何設置

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

一、使用WordPress自帶摘要功能

我目前另一WordPress博客就是使用這種方法的,顯示效果也很滿意,唯一不足就是寫文章時需單獨設置摘要。不過這點也要辯證來看,雖然是麻煩了點,但靈活性好。

使用設置方法:

1、點擊文章編輯頁面右上角的“顯示選項”,勾選里面的“摘要”選項,以后在寫文章時單獨寫上摘要內容即可。

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

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

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

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

相關推薦:《WordPress教程

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

1、這也算是WordPress自帶的設置摘要方法之一了,只需在文章編輯時在截取摘要文字后面,插入“更多”分隔標簽,點擊上面編輯器“更多”分隔圖標,或者也可以直接寫入標簽語句“”。

2、設置后在首頁及其它歸檔頁面就類似摘要顯示了,在摘要后面會自動加上一個“繼續閱讀 →”鏈接。不過這個鏈接細看你可能會發現,后面加上了#more-id,它是一個內容跳轉錨點鏈接,點擊會轉到該段摘要內容后面繼續閱讀。

3、要不要去掉這個錨點跳轉看個人喜好。如果要去掉,在WordPress后臺“外觀”——“編輯”里,點擊修改functions.php文件,復制添加以下代碼即可。代碼意思是利用WordPress the_content_more_link的filter過濾,通過它再加上正則表達式,把鏈接中#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、打開你正在使用主題的文件夾,找到index.php文件,找到以下代碼:

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

2、將它修改為:

代碼如下:

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

3、保存后文章即可自動截取摘要,不過缺點是摘要里的格式會消失,如文字加粗,字體顏色等。

四、使用摘要插件

WordPress雖然有些地方不符合我們的使用,但好在插件豐富,自動設置文章摘要的插件也不少,下面介紹幾款比較好用的。

1、WP-UTF8-Excerpt:支持多字節語言(如中文),不會產生亂碼并保留格式。

2、WP-Posts Auto Cutter:采用UTF-8方式截取,不會中文亂碼并保留摘要格式。這個插件作者沒有提交到WordPress,下載只能去作者主頁:http://blog.netdll.com/?p=1276(網址被墻)。

3、Limit Posts Automatically:主要是用于英文站,中文使用會產生錯誤

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享