正在尋找一種控制 WordPress 分頁的方法?調(diào)整網(wǎng)站的分頁可以幫助您創(chuàng)建一個更加用戶友好、易于導(dǎo)航的網(wǎng)站。但是,許多WordPress 主題不提供詳細的分頁選項,這意味著您可以進行的更改受到限制。值得慶幸的是,有一些簡單的方法可以調(diào)整 WordPress 分頁。更高級的用戶可以依賴自定義代碼,而普通用戶可以找到幾個高質(zhì)量的分頁插件。在這篇文章中,我們將介紹您需要了解的有關(guān) WordPress 分頁的所有信息。
什么是 WordPress 分頁?
WordPress分頁是將您網(wǎng)站的博客文章或其他內(nèi)容列表拆分為單獨頁面的過程。例如,如果您有 100 篇博文,您可以將分頁設(shè)置配置為在每頁上顯示 10 篇博文,這會將您的博文列表分成 10 頁,每頁 10 篇博文。然后,訪問者可以使用“下一個”或“上一個”按鈕在列出您的帖子的頁面之間導(dǎo)航。或者,在某些情況下,訪問者會看到一個編號的頁面列表,以便他們可以跳轉(zhuǎn)到特定頁面。
您還可以將單個 WordPress 帖子分成多個頁面,如果您發(fā)布長篇內(nèi)容,這會很有幫助。通過一些代碼片段或插件,您還可以更好地控制分頁在您的網(wǎng)站上的工作方式,我們將在本文后面介紹這些主題。
為什么要使用 WordPress 分頁?
您應(yīng)該關(guān)心 WordPress 分頁的三個主要原因:
- 改進的導(dǎo)航和用戶體驗
- 更好的性能
- 改進的 SEO 可抓取性
讓我們來看看它們。
改進的導(dǎo)航和用戶體驗
改進 WordPress 分頁的最大好處是它可以讓訪問者更輕松地瀏覽您的網(wǎng)站,從而為他們創(chuàng)造更好的體驗。許多 WordPress 主題僅顯示有限的分頁選項,使訪問者難以導(dǎo)航到不同的頁面。訪問者可以導(dǎo)航到最后一頁或下一頁(通過單擊“較早的帖子”),但他們不能直接導(dǎo)航到第 3、4 或 5 頁。將其與博客進行比較,后者提供多個分頁鏈接以幫助訪問者到達正確的位置。訪問者在導(dǎo)航到更深的頁面時可以獲得更多選擇,這有助于他們根據(jù)需要快速向前或向后跳轉(zhuǎn)到不同的頁面。
更好的性能
使用分頁也可以通過限制站點需要在每個頁面上加載的數(shù)據(jù)量來提高 WordPress 站點的性能。例如,假設(shè)您有 50 篇博文。如果您嘗試在主博客頁面上加載所有 50 篇博客文章,您的博客頁面可能會加載緩慢,因為這是大量數(shù)據(jù)。但是,如果您使用分頁將列表分成 5 頁,每頁 10 個帖子,則每個頁面的加載速度會更快,因為它只需要加載五分之一的數(shù)據(jù)。
改進的 SEO 可抓取性
使用分頁還可以通過為這些機器人提供更多導(dǎo)航鏈接,使 Googlebot 等搜索引擎機器人更容易抓取您的網(wǎng)站。這是一個細微的差別,但是您可以進行任何調(diào)整以提高您網(wǎng)站的可抓取性對于 SEO 來說總是一件好事。
如何手動控制 WordPress 分頁
雖然我們將在下一節(jié)中介紹一些方便的 WordPress 分頁插件,但您還可以獲得一些與 WordPress 分頁一起使用的內(nèi)置功能。或者,根據(jù)您的知識水平,您還可以使用自定義代碼調(diào)整分頁。讓我們以默認的二十一二十一主題為例來談?wù)勈褂梅猪摰膬?nèi)置選項。
控制每頁顯示多少內(nèi)容項
默認情況下,WordPress 每頁顯示 10 篇文章。因此,如果您有 25 個帖子,則總共有 3 頁。前 2 頁每頁顯示 10 個帖子,最后一頁將顯示其余 5 個帖子。如果你想調(diào)整這個數(shù)字,你可以去設(shè)置>閱讀并編輯博客頁面顯示的最大價值。
將 WordPress 帖子或頁面
分成多個頁面到目前為止,我們主要專注于將您的博客列表頁面分成多個頁面。但是,WordPress 還允許您將單個帖子或頁面分成不同的頁面,這在某些情況下可能會有所幫助。如果您使用的是 WordPress 塊編輯器 (AKA Gutenberg) ,您可以使用分頁塊選擇添加分頁符的位置。
如果您使用的是經(jīng)典的 TinyMCE 編輯器,您可以使用以下兩種方法之一選擇添加分頁符的位置:
- 將鼠標(biāo)光標(biāo)放在要在編輯器的Visual選項卡中添加分頁符的位置。然后使用以下鍵盤快捷鍵:Alt + Shift + P。
- 通過將以下代碼段粘貼到編輯器的“文本”選項卡中來手動放置分頁符: .
使用 PHP 和 CSS 調(diào)整 WordPress 分頁行為
如果您不是一個技術(shù)含量很高的人,那么這種方法可能不適合您。您可能想跳到分頁插件。但是,如果您愿意對網(wǎng)站進行細微的代碼調(diào)整,您可以使用 PHP 和 CSS 調(diào)整主題的分頁。
因為您將編輯主題的模板文件,所以您必須使用 WordPress 子主題。否則,您的更改將在您下次更新主題時被覆蓋。我們有關(guān)于如何設(shè)置子主題的詳細指南。我們還建議在進行任何更改之前備份您的網(wǎng)站。如果要手動為任何 WordPress 主題添加分頁,可以使用the_posts_pagination 函數(shù)。例如,以下代碼段:
the_posts_pagination( array(
'mid_size' => 2,
'prev_text' => __( 'Previous Page', 'textdomain' ),
'next_text' => __( 'Next Page', 'textdomain' ),
) );
您可以將此片段直接添加到您希望分頁出現(xiàn)的子主題的模板文件中。下面,我們保留了默認的 Twenty Twenty-1 分頁,并使用代碼片段添加了我們自己的分頁以查看差異。“第1頁”分頁是主題的默認分頁,“1”、“2”、“3”分頁來自我們自定義的代碼。
這是代碼中的樣子——你可以看到原始的分頁功能和我們的自定義分頁。您希望在實時 WordPress 站點上用您的自定義函數(shù)替換現(xiàn)有的分頁函數(shù)(警告:我們建議先在臨時站點上執(zhí)行此操作。這只是一個示例!)。您可能需要根據(jù)您的主題編輯多個文件。您可能會發(fā)現(xiàn)通過FTP 客戶端連接到您的服務(wù)器并使用專用的 PHP 編輯器來編輯您的主題文件更方便。要調(diào)整主題分頁的樣式,您需要添加一些自定義 CSS。