您是否要向WordPress頁面添加摘錄? 默認情況下,WordPress中的摘錄僅適用於帖子。 在本文中,我們將向您展示如何在WordPress頁面中添加摘錄。
為什麼您可能想在WordPress頁面中添加節選?
WordPress隨附文章和頁面作為兩種默認內容類型。 帖子按相反的時間順序顯示(從最新到最舊)在您的博客或主頁上。
另一方面,頁面是未按特定時間順序發布的獨立內容。 它們通常用於一次性內容,例如您的關於我們或聯繫頁面。
有時您可能需要顯示頁面摘錄。 特別是如果您僅使用頁面構建站點。
讓我們看一下如何在WordPress的頁面中添加摘錄,以及如何在您的網站上顯示這些摘錄。
在WordPress頁面中添加節選
首先,您需要將以下代碼添加到主題的functions.php文件或特定於站點的插件中。
add_post_type_support( 'page', 'excerpt' );
這段代碼修改了默認的WordPress內容類型“頁面”,以添加對摘錄的支持。
您可以直接創建新頁面或編輯現有頁面。 在帖子編輯器下方,您將能夠看到摘錄的meta框。
現在,您可以使用此摘錄元框為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。