如何在 WordPress Loop 中顯示任意數量的文章
您是否想在 WordPress loop 中顯示多篇博客文章?
使用 loop,WordPress 會處理要顯示在當前頁面上的每篇文章,並根據 loop 標籤中的指定條件格式化它們。
在本文中,我們將展示如何在 WordPress loop 中顯示任意數量的文章。
什麼是 WordPress Loop?
loop 是 WordPress 用來顯示您的每篇文章的 PHP 代碼。它在 WordPress 主題中使用,以顯示網頁上的文章列表。
在 WordPress loop 中,有不同的函數運行以顯示文章。然而,開發人員可以通過改變模板標籤來自定義每篇文章在 loop 中的顯示方式。
例如,loop 中的基本標籤會顯示文章的標題、日期和內容。您可以添加自定義標籤並顯示其他資訊,如類別、摘要、自定義欄位、作者名等。
WordPress loop 還允許您控制每頁顯示的博客文章數量,這在設計作者模板時很有用,因為您可以控制每個 loop 中顯示的文章數量。
接下來,我們來看看如何在 WordPress loop 中添加任意數量的文章。
在 WordPress Loop 中添加任意數量的文章
通常,您可以從 WordPress 管理面板設置 loop 中顯示的文章數量。
只需前往 WordPress 儀表板的「設置」»「閱讀」。預設情況下,WordPress 會顯示 10 篇文章。
然而,您可以使用 Super Loop 覆蓋該數量,允許您在特定的 WordPress for loop 中顯示任意數量的文章。
這將允許您自定義頁面的顯示設置,包括作者資料、側邊欄等。
首先,您需要打開希望放置文章的模板文件,然後簡單地添加以下 loop:
<?php
// 如果一切就緒,我們開始 loop
if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
// 要顯示 'n' 篇文章,我們需要執行 loop 'n' 次
// 因此,我們定義一個數字變量稱為 '$count' 並設置其值為零
// 每次迴圈迭代,'$count' 的值會增加一
// 當 '$count' 的值達到指定數字時,迴圈會終止
// *用戶:將 'n' 更改為您希望顯示的文章數量
<?php static $count = 0;
if ( $count == "n" ) {
break;
} else { ?>
// 為了 CSS 樣式和佈局,我們將文章內容包裹在一個 div 中
// 然後通過 'the_content()' 函數顯示整篇文章內容
// *用戶:更改為 '<?php the_excerpt(); ?>' 顯示文章摘要
<div class="post">
<?php the_title(); ?>
<?php the_content(); ?>
</div>
// 此處,我們繼續限制顯示文章的數量
// 每次迭代迴圈增加 '$count' 的值一
// 最後兩行完成迴圈並關閉 if 語句
<?php $count ++;
} ?>
<?php endwhile; ?>
<?php endif; ?>
注意:您需要在 if ( $count == "n" )
部分更改 ‘n’ 的值並選擇任意數字。
使用 WPCode 插件是將此代碼添加到您的 WordPress 網站的簡單方法。它是 WordPress 最佳代碼片段插件,有助於您管理自定義代碼。
使用 WPCode,您不必手動編輯主題模板文件並冒著損壞某些內容的風險。該插件會自動為您插入代碼。
首先,您需要安裝並啟用免費的 WPCode 插件。更多詳情,請參閱我們的指南:如何安裝 WordPress 插件。
啟用後,您可以從 WordPress 儀表板前往「代碼片段」»「+ 添加片段」。接下來,您需要選擇「添加您的自定義代碼(新片段)」選項。
之後,只需將我們上面展示的 WordPress loop 的自定義代碼粘貼到「代碼預覽」區域。
您還需要為代碼輸入名稱並將「代碼類型」設置為「PHP 片段」。
接下來,您可以向下捲動到「插入」部分並選擇希望運行代碼的位置。
預設情況下,WPCode 將在您的整個 WordPress 網站上運行該代碼。您可以更改位置至特定頁面或使用短代碼插入代碼。
在本教程中,我們將使用預設的「自動插入」方法。
完成後,不要忘記點擊頂部的切換開關將代碼設為「啟用」,然後點擊「保存」按鈕。WPCode 現在將在您的 WordPress 博客中部署代碼並在 WordPress loop 中顯示指定數量的文章。
我們希望這篇文章能幫助您了解如何在 WordPress loop 中顯示任意數量的文章。您可能還想看看我們的指南:如何從 WordPress loop 中排除置頂文章,以及我們的專家精選:商業網站必備的 WordPress 插件。
如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道,以獲取 WordPress 視頻教程。您還可以在 Twitter 和 Facebook 上找到我們。