如何在 WordPress Loop 中顯示任意數量的文章

04/05/2023

如何在 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 上找到我們。



Related Posts

  • 2024-07-20
  • WordPress 主题

您是否想在 WordPress 中為不同頁面使用多個佈景主題?可以自訂網頁的外觀和布局,為文章、頁面和部分區域建立模板。但是如果您想為網站的某些部分或頁面使用完全不同的佈景主題呢?本文將指導您如何在 WordPress 中為頁面使用多個佈景主題。

閱讀更多
  • 2024-07-19
  • WordPress 主题

您是否想在 WordPress 網站上添加回頂效果?這種效果在頁面較長時非常有用,可以讓用戶輕鬆返回頁面頂部,提升網站的用戶體驗。本文將教您如何使用 jQuery 和插件在 WordPress 中添加平滑回頂效果。

閱讀更多
  • 2024-07-13
  • WordPress 主题

您是否想在 WordPress 中創建一個自定義頁面?自定義頁面允許您使用與網站其餘部分不同的佈局。許多 WordPress 網站使用自定義頁面佈局來建立銷售頁面、登陸頁面、網路研討會頁面等。在這篇文章中,我們將向您展示如何輕鬆地在 WordPress 中創建自定義頁面。

閱讀更多

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>