如何在WordPress中向頁面添加節選


您是否要向WordPress頁面添加摘錄? 默認情況下,WordPress中的摘錄僅適用於帖子。 在本文中,我們將向您展示如何在WordPress頁面中添加摘錄。

如何在WordPress的頁面中添加摘錄

為什麼您可能想在WordPress頁面中添加節選?

WordPress隨附文章和頁面作為兩種默認內容類型。 帖子按相反的時間順序顯示(從最新到最舊)在您的博客或主頁上。

另一方面,頁面是未按特定時間順序發布的獨立內容。 它們通常用於一次性內容,例如您的關於我們或聯繫頁面。

有時您可能需要顯示頁面摘錄。 特別是如果您僅使用頁面構建站點。

讓我們看一下如何在WordPress的頁面中添加摘錄,以及如何在您的網站上顯示這些摘錄。

在WordPress頁面中添加節選

首先,您需要將以下代碼添加到主題的functions.php文件或特定於站點的插件中。

add_post_type_support( 'page', 'excerpt' );

這段代碼修改了默認的WordPress內容類型“頁面”,以添加對摘錄的支持。

您可以直接創建新頁面或編輯現有頁面。 在帖子編輯器下方,您將能夠看到摘錄的meta框。

WordPress頁面編輯屏幕上的節選元框

現在,您可以使用此摘錄元框為WordPress中的頁面添加自定義摘錄。

在WordPress中顯示頁面摘錄

在WordPress中有多種顯示頁面摘錄的方法。 根據您要在網站上執行的操作,可以選擇最適合您需要的方法。

方法1:使用短碼顯示帶有摘錄的最近頁面

使用此方法,您可以創建自己的自定義查詢,並使用簡碼顯示最近的頁面。

首先,您將需要安裝並激活Display Posts Shortcode插件。 有關更多詳細信息,請參閱有關如何安裝WordPress插件的分步指南。

激活後,您需要編輯要顯示最近頁面的帖子,頁面或窗口小部件,並添加以下短代碼。

[display-posts post_type="page" include_excerpt="true" excerpt_more="Continue Reading" excerpt_more_link="true"]

該簡碼將顯示最近的10頁,以及它們的標題,摘錄和繼續閱讀鏈接。

如果您沒有輸入頁面的自定義摘錄,則它將自動為頁面生成摘錄,默認長度為55個字。

顯示頁面摘錄

如果您在側邊欄小部件中使用簡碼,則可能需要為文本小部件啟用簡碼支持。 只需將此代碼添加到主題的functions.php文件中。

// Enable shortcodes in text widgets
add_filter('widget_text','do_shortcode');

方法2:在側邊欄中使用插件顯示頁面摘錄

使用此方法,您可以輕鬆在主題的側邊欄中顯示最近的頁面及其摘錄。

首先,您需要安裝並激活Ultimate Posts Widget。 有關更多詳細信息,請參閱有關如何安裝WordPress插件的分步指南。

激活後,您需要訪問 外觀»小部件 頁並將Ultimate Posts Widget添加到側邊欄。 首先,您需要為小部件提供標題,然後切換到“顯示”選項卡。

顯示小部件中頁面的摘錄

接下來,您需要選擇“顯示摘錄”選項,然後切換到過濾器標籤。

在過濾器選項卡上,在帖子類型部分下選擇“頁面”,然後單擊“保存”按鈕以存儲您的設置。

選擇頁面作為帖子類型

現在,您可以訪問您的網站以查看正在運行的小部件。

方法3:手動顯示頁面節選

顯示頁面摘錄的另一種方法是將代碼直接添加到主題文件中。 您可以創建一個自定義頁面模板,並添加以下代碼作為起點。

$args = array(
'post_type' => array( 'page' ),
'posts_per_page' => 10,
); 
// The Query
$the_query = new WP_Query( $args );

// The Loop
if ( $the_query->have_posts() ) {
	while ( $the_query->have_posts() ) {
		$the_query->the_post();
		echo '

'. get_the_title() . '

'; the_excerpt(); } /* Restore original Post Data */ wp_reset_postdata(); } else { // no posts found }

您將需要調整代碼以匹配您的主題模板。

僅此而已,我們希望本文能幫助您學習如何在WordPress頁面中添加摘錄。 您可能還希望查看我們的指南,了解如何使用Beaver Builder創建自定義WordPress佈局。

如果您喜歡這篇文章,請訂閱我們的YouTube頻道WordPress視頻教程。 您也可以在找到我們 推特 和Facebook。