[WP小技巧]如何改變內容摘要的長度?

摘要(excerpt)為文章中的一部份,利用它來連結至全部文章內容. 主要用意吸引瀏覽者的注意而更了解此篇文章內容為何! 也可強化文章標題表達的不足!

在Wordpress預設限制中, 會抓取文章前55個字! 搭配不同的佈景主題可能預設字會更少, 而造就表達內容的缺乏!

當想要增加/修改功能時, 大多利用二個方式可以做到:

  • 外掛
  • 增加代碼

外掛使用

這裡使用以下外掛, 利用它來調整要顯示摘要的字數.

在Wordpress後台中–>[外掛]–>[安裝外掛]–>搜尋欄位中, 直接輸入[Advanced Excerpt], 然後[立即安裝]–>[啟用]即可!

以下為外掛預設畫面與設定, 第一項[內容摘要長度:] 也是主要調整項目之一. 其他項目可以用預設就可以了.

[功能停用目標:]可以讓網站主自由調整所需類型的開關.

以下為設定30個字元的調整, 在文章一開始若有[圖片]或是[引言]為首的話, 它就會顯示出來, 然後再顯示所設定的摘要字數. 利用此外掛, 可以很方便讓不懂編碼的網站主隨意改變, 但在排版顯示上會有一點點不同, 如果網站中的文章寫法都是千篇一律就還好, 但如果不是, 看起來就會有些小小奇怪.

增加代碼

先到網站主機內, 找尋佈景主題的位置, 然後編輯[functions.php]這個文件, 大多都是以下路徑:

//public_html/wp-content/themes/使用中的佈景主題名稱/

直接加入下列代碼就可以用了, my_excerpt_length($length)功能為顯示摘要的字數為70字. post_excerpt_more( $more )功能為在設定摘要字數後加入[…] , 可以讓User更加清楚後續還有更多內容, 才不會因為斷字的位置而顯示怪怪的!

使用代碼的方式, 就不會產生網站排版不齊的現像了!

[溫馨提醒]

修改任何佈景主題內的文件時, 建議使用子佈景主題, 以避免造成網站不正常!

function my_excerpt_length($length){
return 70;
}
add_filter('excerpt_length', 'my_excerpt_length',15);

function post_excerpt_more( $more ) {
return '...';
}
 add_filter( 'excerpt_more', 'post_excerpt_more', 15 );

總結:

調整方式依照不同的需求, 若不希望增加外掛的使用數量而影響網站的效能, 也可以直接用增加代碼來使用!

以上僅供參考!

Share via:

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

返回頂端