什麼是 WordPress 摘要?與更多標籤輸出內容有何區別?

什麼是 WordPress 摘要?與更多標籤輸出內容有何區別?

有沒有想過 “什麼是 WordPress 摘要”?在這篇文章中,我們將介紹與 WordPress 摘要有關的一切內容。最後,你會知道:

什麼是 WordPress 摘要?

WordPress 摘要基本上是一篇較長文章的歸納,通常用來代替部落格索引和存檔頁面,以避免顯示每篇文章的完整內容。

例如,顯示 10 篇文章(每篇 1000 字)的完整內容意味著您的部落格列表頁面將包含約 10,000 字,這對大多數使用者來說是一堵難以管理的文字牆。

摘要可以通過顯示簡短摘要而不是每篇文章的全文來減少這種情況:

部落格索引頁面上的摘要示例

部落格索引頁面上的摘要示例

所有主題都會顯示摘要嗎?

主題是否顯示摘要完全取決於主題開發者。WordPress 軟體內建了處理摘要的功能,但並非所有主題都能輕鬆利用這一功能。

在本篇文章的稍後部分,我們將討論一種可以強制主題顯示文章節選而非完整內容的方法。

WordPress 如何生成摘要?

WordPress 有兩種為文章生成摘要的潛在方法:

  • 自動 – 預設情況下,WordPress 只需選擇文章的前 55 個字即可生成摘要。
  • 手動 – 只需稍作調整,您就可以手動編輯用於每篇文章摘要的文字。

手動方法的優勢在於,你不侷限於文章開頭的文字,如果你願意,還可以建立一個完整的摘要。

如何在 WordPress 編輯器中啟用手動摘要

要在 WordPress 編輯器中啟用手動摘要功能,請像往常一樣在 “文章”→”新增文章” 中建立一篇新帖子。

然後,點選介面右上角的螢幕選項按鈕:

如何手動顯示摘要框

如何手動顯示摘要框

在開啟的下拉選單中,選中摘要框:

選中啟用手動摘要的覈取方塊

選中啟用手動摘要的覈取方塊

現在,當你在 WordPress 編輯器中向下滾動時,應該會看到一個名為摘要的新元框:

在框中輸入您的手動編寫的摘要

在框中輸入您的手動編寫的摘要

您可以在此框中輸入自己的手動摘要。這不會影響正常的帖子內容,只會影響主題生成的摘要。

如何讓主題顯示摘要

如前所述,有些主題會在主題設定中提供一個選項,讓你在部落格索引頁面上顯示摘要。

這些選項通常位於:

  • WordPress 定製器
  • 自定義主題設定面板

允許啟用摘要的主題

允許啟用摘要的主題

如果你的主題沒有提供這樣的選項,你仍然可以通過手動編輯主題模板檔案來強制它使用摘要。

雖然程式碼修改很簡單,但這仍然是一種高階方法–如果你不方便直接編輯主題的模板檔案,請點選此處瞭解如何使用 “更多” 標籤建立與摘要幾乎相同的內容,而無需編輯任何主題檔案。

如何編輯主題程式碼使其顯示摘要

注意:本指南不適用於所有主題。許多主題會將程式碼拆分成不同的部分。如果沒有對 WordPress 迴圈的基本瞭解,你可能很難進行這些更改。

在編輯任何主題程式碼之前,請確保您遵循了以下最佳實踐:

設定完成後,最好從編輯這些檔案開始:

  • Index.php
  • Archive.php
  • Category.php

查詢以下程式碼段:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?php the_content(); ?>
<?php the_content(); ?>
<?php the_content(); ?>

您只需將該程式碼段替換為以下程式碼段即可:

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<?php the_excerpt(); ?>
<?php the_excerpt(); ?>
<?php the_excerpt(); ?>

儲存更改,就可以了!

找到 the_content() 的示例

找到 the_content() 的示例

同樣,你可能在這些檔案中看不到 the_content(),甚至根本看不到這些檔案。如果看不到,你可能需要向專業人士尋求幫助。

如何手動更改摘要長度

如果你想更改主題顯示的摘要長度,可以使用子主題 functions.php 檔案中的 excerpt_length 過濾器。

下面是你可以新增到 functions.php 檔案中的程式碼示例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
/**
* Filter the excerpt length to 20 words.
*
* @param int $length Excerpt length.
* @return int (Maybe) modified excerpt length.
*/
function wpdocs_custom_excerpt_length( $length ) {
return 20;
}
add_filter( 'excerpt_length', 'wpdocs_custom_excerpt_length', 999 );
/** * Filter the excerpt length to 20 words. * * @param int $length Excerpt length. * @return int (Maybe) modified excerpt length. */ function wpdocs_custom_excerpt_length( $length ) { return 20; } add_filter( 'excerpt_length', 'wpdocs_custom_excerpt_length', 999 );
/**
* Filter the excerpt length to 20 words.
*
* @param int $length Excerpt length.
* @return int (Maybe) modified excerpt length.
*/
function wpdocs_custom_excerpt_length( $length ) {
return 20;
}
add_filter( 'excerpt_length', 'wpdocs_custom_excerpt_length', 999 );

將數字 20 改為您希望摘要包含的實際字數。

如何啟用 WordPress RSS Feed 摘要

預設情況下,任何訂閱您 RSS feed 的人都可以通過 RSS 閱讀您的整篇文章。如果您希望只通過 RSS 給他們提供摘要,可以通過 WordPress 面板輕鬆啟用。

轉到設定閱讀。在 “對於 Feed 中的每篇文章,包含” 下,確保選中 “摘要” 框,然後儲存更改:

如何啟用 RSS 摘要

如何啟用 RSS 摘要

如何使用 “更多” 標籤代替摘要

許多 WordPress 使用者將 WordPress 編輯器工具欄上的 “更多” 標籤與摘要混為一談。雖然最終結果往往相似,但從技術上講,WordPress 認為這是一個預告,而不是真正的摘要。

儘管如此,”更多” 標籤在最終結果方面的功能非常相似,而且與摘要系統相比具有獨特的優勢:

即使你的主題預設不支援摘要,“更多” 標籤也能讓你在不編輯主題模板檔案的情況下顯示摘要

唯一的缺點是,使用 “更多 “標籤只能從文章開頭提取內容。

要使用 “更多” 標籤,請將游標放在您想結束預告的位置,然後點選 WordPress 編輯器中的 “更多” 按鈕:

如何使用 WordPress "更多" 標籤

如何使用 WordPress “更多” 標籤

您應該在 WordPress 編輯器中看到 “更多” 標籤的直觀顯示。

WordPress 只會在部落格索引頁面顯示 “更多” 標籤之前的內容,而每個部落格頁面仍將顯示全部文字(包括 “更多” 標籤之前的部分)。

我們的指南到此結束。希望您對 WordPress 摘要有了更多瞭解,也知道了如何在網站上使用摘要。

評論留言