為什麼要從 WordPress 貼文循環中排除最新貼文?
默認情況下,WordPress 會按倒序顯示您的部落格貼文,因此最新的貼文會先顯示。然而,您可能想在自訂首頁或 WordPress 檔案頁面上更改最新貼文的顯示方式。通過從 WordPress 貼文循環中排除最新貼文,您可以在不同位置展示該內容,甚至可以新增自己的自訂樣式。
方法1:使用 WPCode 外掛程式(推薦)
排除貼文循環中最新貼文的最簡單方法是向您的 WordPress 網站添加程式碼。一些指南會告訴你手動編輯主題檔案,但這可能會導致常見的 WordPress 錯誤,甚至完全破壞您的網站。因此,我們推薦使用 WPCode。它是最好的程式碼片段外掛程式,使您可以輕鬆地在 WordPress 中添加自訂程式碼而不會使您的網站面臨風險。
首先,您需要安裝和激活免費的 WPCode 外掛程式。有關更多信息,請查看我們的逐步指南如何安裝 WordPress 外掛程式。一旦該外掛程式被激活,請前往Code Snippets » Add Snippet。
在這裡,您將看到所有可以添加到您網站的預製程式碼片段,包括允許您完全禁用評論、上傳 WordPress 通常不支持的文件類型、禁用附件頁面等的程式碼片段。
現在,將鼠標懸停在‘Add Your Custom Code (New Snippet)’選項上,並在出現時單擊‘Use snippet’按鈕。
在下一個畫面中,輸入程式碼片段的標題。這只是給您參考,因此您可以隨便使用任何內容。然後,必須打開‘Code Type’下拉菜單並選擇‘PHP Snippet’。
完成後,將以下程式碼粘貼到程式碼編輯器中:
is_home() && $query->is_main_query() ) {
$query->set( 'offset', '1' );
}
}
add_action( 'pre_get_posts', 'wpsites_exclude_latest_post', 1 );
之後,向下滾動頁面到‘Insertion’部分。如果尚未選擇,請選擇‘Auto Insert’和‘Run Everywhere’。
最後,向上滾動屏幕,並單擊‘Inactive’滑動條,使其顯示‘Active’。然後,只需單擊‘Save Snippet’或‘Update’按鈕使程式碼片段生效。
現在,如果您訪問您的 WordPress 網站,最新的部落格貼文將被隱藏。
方法2:編輯 WordPress 主題檔案(不需要外掛程式)
注意:此教程僅適用於經典的 WordPress 主題,區塊主題具有不同的一組主題檔案。如果您使用區塊主題,則建議使用第一種方法。另外,建議先備份您的網站和/或使用暫存環境以防止在遵循此方法時發生錯誤。
另一種從 WordPress 貼文循環中排除最新貼文的方法是向您的 WordPress 主題檔案添加程式碼。這實現了與上述程式碼類似的結果,但您需要直接添加到您想顯示的 WordPress 循環。在這個例子中,如果您想更改整個網站的貼文循環,您需要將程式碼添加到 index.php 檔案中。只需注意,直接將程式碼添加到您的 WordPress 檔案中可能會對您的 WordPress 部落格的分頁導致問題。
首先,您需要打開您的 WordPress 託管提供商的文件管理器或使用 FTP 用戶端連接您的網站。本教程中,我們將使用 Bluehost 的文件管理器,因為過程比使用 FTP 更簡單。也就是說,不管使用的是 FTP 還是其他網頁託管商,步驟大致相同。
如果您是 Bluehost 用戶,請登錄到您的託管賬戶儀錶板並導航到‘Websites’標籤。然後,單擊您希望編輯的網站的‘Settings’。
現在,進入快速連結部分。然後,單擊‘File Manager’按鈕。Bluehost 還顯示了您的網站根目錄(如果您需要)。
進入文件管理器後,您需要找到您要編輯的文件。假設您想將程式碼添加到 index.php 中,則可以在您當前主題的文件夾中找到它,即 public_html/wp-content。找到後,只需右鍵單擊 index.php 文件並選擇‘Edit’。
現在,您需要將以下程式碼複製並添加到您的 WordPress 循環中:
query_posts('posts_per_page=6&offset=1');
這段程式碼告訴循環僅顯示 5 篇除去最新貼文後的貼文。您需要將程式碼直接添加到您的 WordPress 循環之上,使其看起來與下方程式碼片段類似:
您添加程式碼後,只需單擊‘Save Changes’按鈕。然後,繼續預覽您的 WordPress 網站。
我們希望這篇文章能幫助您了解如何從 WordPress 循環中排除最新貼文。您可能還想查看我們的指南如何使用 WordPress 在線賺錢,以及我們專家的最佳拖放式 WordPress 頁面建構器的推薦。
如果您喜歡這篇文章,請訂閱我們的 YouTube 頻道以獲取 WordPress 視頻教程。您也可以在 Twitter 和 Facebook 上找到我們。