您想將置頂帖子添加到自定義帖子類型存檔頁面嗎?
將最重要的自定義帖子放在頁面頂部將有助于訪問者更輕松地找到它們。但默認情況下,wordpress 為帖子提供粘性功能,但不適用于其他帖子類型。
在本文中,我們將了解如何在 WordPress 自定義帖子類型存檔中添加粘性帖子。
為什么要讓 WordPress 自定義帖子具有粘性?
如果您使用與標準帖子或頁面不同的格式為WordPress 網站創建內容,那么您可能已經在使用自定義帖子類型。例如,如果您運營一個書評網站,那么您可能已經創建了一個書評帖子類型。
您可能希望將最重要的內容放在自定義帖子類型存檔的頂部。這是展示深入且對時間敏感的內容以及最受歡迎的自定義帖子的最佳方式之一。
但是,雖然 WordPress 提供了粘性帖子功能,但該功能不適用于自定義帖子類型。
讓我們看看如何向自定義帖子類型存檔頁面添加粘性功能。
在自定義帖子類型中添加置頂帖子
首先,您需要安裝并激活Sticky Posts – switch插件。有關更多詳細信息,請參閱我們有關如何安裝 WordPress 插件的分步指南。
激活后,您需要訪問設置?置頂帖 – 切換頁面來配置插件。只需選中您希望能夠粘貼的自定義帖子類型旁邊的框即可。
在本教程中,我們將檢查“圖書評論”帖子類型。
之后,您需要單擊屏幕底部的“保存更改”按鈕。
現在,當您訪問該自定義帖子類型的管理頁面時,您會注意到一個新列,您可以在其中將帖子設為粘性。您所需要做的就是單擊您想要展示的帖子旁邊的星號。
您現在已將帖子設為置頂。問題是 WordPress 只在主頁上顯示置頂帖子。接下來,我們將了解如何在存檔頁面上顯示置頂帖子。
在自定義帖子類型檔案中顯示置頂帖子
要在自定義帖子存檔頁面的頂部顯示置頂帖子,您需要創建一個新模板。
為此,您需要使用FTP 客戶端或WordPress 托管控制面板中的文件管理器選項。如果您以前沒有使用過 FTP,那么您可能需要查看我們有關如何使用 FTP 將文件上傳到 WordPress 的指南。
您需要使用 FTP 客戶端或文件管理器訪問您的站點,然后轉到該/wp-content/themes/YOURTHEME/文件夾??。
例如,如果您使用“二十二十一”主題,則需要導航到/wp-content/themes/twentytwentyone/。
接下來,您需要在該文件夾中創建一個新文件,名稱類似于archive-POSTTYPE.php.
例如,如果您的自定義帖子類型 slug 是“bookreviews”,您應該創建一個名為archive-bookreviews.php.
之后,您需要在同一文件夾中找到文件 archive.php。只需復制 archive.php 的內容并將其粘貼到您創建的新文件中即可。
下一步需要您將代碼添加到主題文件中。如果您需要幫助向您的網站添加代碼,請參閱我們有關如何在 WordPress 中添加自定義代碼的指南。
準備好后,您需要將以下代碼添加到主題的functions.php文件或代碼片段插件中,例如WPCode(推薦):
現在,您可以使用.sticky主題style.css樣式表中的類來設置置頂帖子的樣式。這是一個例子:
我們希望本教程可以幫助您了解如何在 WordPress 自定義帖子類型存檔中添加置頂帖子。您可能還想查看我們有關如何加快 WordPress 網站速度的指南或我們專家精選的最佳 WordPress 調查插件。