如何在 WordPress 頁面上顯示特定類別的帖子
已發表: 2022-09-27如果您正在運行 WordPress 網站並希望在頁面上顯示來自特定類別的帖子,有幾種不同的方法可以做到這一點。 一種是簡單地創建一個新頁面並使用“博客”模板。 這將自動從所有類別中提取您最近的帖子。 如果您想更好地控制顯示哪些帖子,可以使用“帖子”小部件。 這使您可以選擇要顯示的類別,以及帖子的數量和顯示的順序。 最後,如果您使用的主題沒有這些選項中的任何一個,您始終可以向頁面模板添加自定義循環。 這有點複雜,但它可以讓您完全控制顯示哪些帖子以及它們的顯示方式。
2018 年 12 月,WordPress 5.0 引入了 Gutenberg 塊編輯器,該編輯器至今仍在使用。 在這篇文章中,我將介紹兩種添加特定類別或任何其他類別的帖子的方法。 如果您使用經典編輯器創建內容,請通過單擊插件轉到類別發布部分。 頁面短代碼中的帖子可用於在頁面上創建和顯示帖子。 除了使用塊編輯器之外,您還可以使用它來插入帖子。 通過導航到管理儀表板中的插件設置,該代碼可在您的頁面上使用。 使用此插件,您還可以包含來自特定標籤的帖子、插入閱讀更多鏈接鏈接等等。
您必須在主題的功能中包含此代碼,以便您可以在與默認帖子相同的類別頁面上顯示自定義帖子類型。 WordPress 是一個網站插件或基於 php 的網站。 'nav_menu_item' [$post_type] 數組('nav_menu_item'、'post'、'movies'); // 不要忘記包含“nav_menu_item”以使菜單正常工作。
如何在 WordPress 中按類別顯示自定義帖子?

要在 WordPress 中按類別顯示自定義帖子,您可以使用 WP_Query 類。
查詢特定分類的帖子
PHP query_posts (array ('category_name' =>'my-category-slug', 'posts_per_page' -1); )?
如何將類別添加到 WordPress 頁面並按類別顯示頁面?

將類別添加到WordPress 頁面是一個兩步過程。 首先,您需要創建類別。 其次,您需要將類別分配給頁面。 要創建類別,請轉到帖子 > 類別。 輸入類別的名稱,然後單擊添加新類別。 要將類別分配給頁面,請轉到頁面編輯屏幕並查找類別元框。 展開您要分配的類別,然後單擊其名稱旁邊的複選框。
WordPress 在其頁面和帖子編輯器方面經歷了重大更新。 不再有老式的所見即所得編輯器。 取而代之的是塊編輯器,與許多其他工具一樣,眾所周知,它已經過精簡。 許多用戶會對新編輯器的某些方面感到困惑。 借助對主頁進行分類,您可以讓客戶和客戶更輕鬆地找到您的產品和服務。 WordPress 上的類別對於您如何使用它們非常重要。 在您開始在您的 WordPress 網站上使用分類功能之前,請確保您已經在使用它。
如何讓我的 WordPress 頁面顯示類別?
單擊外觀菜單中的添加到菜單按鈕。 通過轉到外觀 - 小部件來選擇要在側欄中顯示的類別。 通過拖放類別,您可以將它們放在邊欄中。
最新帖子塊:保持最新狀態的簡便方法
為了更輕鬆地在您的 WordPress 網站上查看您最喜歡的類別中的最新帖子,您可以將“最新帖子”塊添加到您的側邊欄。 該塊顯示您查看過的最新帖子,但您可以通過轉到塊設置的“排序和過濾”部分按類別過濾它們。 可以通過從下拉菜單中選擇類別來查看帖子描述。
您可以將 WordPress 頁面分類嗎?
借助新的類別功能,現在可以添加與帖子具有相同類別的頁面。 查詢 post/WP_query 允許您根據類別搜索特定頁面。
WordPress中標籤和類別的不同用途
可以放置的類別或帖子沒有限制,但同一類別中的每個帖子的標籤必須是唯一的。 可以通過對它們進行分類在前端組織您的帖子,而標籤可以幫助您找到正確的內容。
WordPress 的標籤和類別都以不同的方式發揮作用。 分類法可用於對帖子進行分類並查找特定內容,而類別可用於組織帖子。
如何在 WordPress 中將類別轉換為頁面?
導航到菜單項部分並選擇您要使用的類別。 您可以通過單擊添加到菜單來選擇要轉換為頁面的類別。 將類別添加到您的菜單後,它將顯示為單獨的頁面。 該類別中的帖子現在將出現在它們被分配到的博客的相應頁面上。
另一方面,動態類別頁面不是動態結構化的。 前者和後者都沒有自動更新的能力。 頁面不允許分類,帖子是。 無法自動將頁面從 Page 轉換為 Post,反之亦然。 作業將被複製和粘貼,原始文件將被刪除。 通過創建自定義菜單並添加動態類別,您可以創建動態類別列表。 一般來說,頁面沒有搜索引擎優化。

谷歌對其頁面進行了大刀闊斧的改變。 沒有辦法製作帖子頁面; 只有長而復雜的層次結構。 由於主題“我可以將類別轉換為頁面嗎”正在對新回復關閉,因此不會添加新回复。
擁有產品類別頁面是一種非常有效的工具,但起初用戶可能難以理解。 類別頁面是一組產品的主題頁面,這些產品組合在一個主題下。 此功能允許用戶導航到您網站的特定部分並找到他們正在尋找的產品。 用戶第一次訪問類別頁面時,他們將被帶到該類別的帖子列表。 因此,用戶可能很難理解這與博客文章有何不同,因為它允許用戶定期發布新內容。 另一方面,當用戶第一次接觸到類別頁面時,他們可能很難導航。 在第一次訪問類別頁面時,用戶將看到該類別中所有帖子的列表。 另一方面,分類頁面是按主題組織帖子的好方法,也是幫助用戶在您的網站上查找所需內容的好方法。
在 WordPress 中創建類別頁面
通過單擊類別頁面中的鏈接,您博客上的每個帖子都按類別組織。 類別是帖子的集合,它們以這樣的方式組織,它們顯示為一列。 如果您發布新帖子,WordPress 會自動為您創建動態類別頁面,允許您創建任意數量的類別。 類別頁面是您自己創建的靜態實體。 您可以隨時從類別頁面添加或刪除帖子,類別頁面顯示特定類別中的所有帖子。 WordPress 在動態類別的情況下創建了一個自動類別頁面,動態類別是在發布帖子後自動創建的頁面。 ( 3) 靜態頁面的作用是讓您創建和編輯自己的頁面。 頁面是 WordPress 上最常見的頁麵類型。 當您發布新帖子時,WordPress 會為您創建動態類別頁面,您可以從各種模板創建類別。 如果你想在 wordpress 下創建一個類別的頁面,你需要先創建一個靜態頁面。 之後,可以使用新類別更新靜態頁面。 您還可以將帖子添加到類別頁面。
顯示來自多個類別的帖子 – WordPress
如果您想在 WordPress 網站上顯示來自多個類別的帖子,可以使用幾種不同的方法。 一種方法是安裝像 Category Posts Widget 這樣的插件,它允許您選擇要在站點的小部件區域中顯示的類別。 另一種方法是編輯主題的模板文件並添加自定義查詢以顯示來自多個類別的帖子。
如何獲取帖子的類別信息
您可以通過搜索單詞 *br 來搜索帖子數據來找到類別 slug。 請在帖子字段中輸入類別名稱。
使用簡碼在頁面上按類別 WordPress 顯示帖子
為了使用簡碼在WordPress 頁面上按類別顯示帖子,您需要使用像 WP Show Posts 這樣的插件。 此插件允許您創建一個短代碼,該代碼將在頁面上顯示來自特定類別或類別的帖子。
在本文中,我們將著眼於創建一個 WordPress 短代碼,用於按類別 ID 和名稱顯示一個或多個類別的帖子。 在嘗試使用簡碼之前,您應該首先熟悉參數和屬性。 上傳短代碼後,使用下面的代碼將其添加到您的主題或任何特定模板的文件中。 要計算 cat 參數的值,請使用查詢參數 $args,這需要將其作為數組傳遞。 在以下簡碼中,兩個類別已分配為 cat 參數中的值。 來自 16 和 17 類別的帖子將顯示在此窗口中。 然後,只需添加下面的短代碼即可顯示您指定的任何類別的帖子。
WordPress在頁面插件上顯示特定類別的帖子
您可以使用一些插件在 WordPress 頁面上顯示來自特定類別的帖子。 一個稱為 Category Posts Widget,另一個稱為 Category Posts。 這兩個插件都可以從 WordPress 插件庫中免費獲得。
當您的網站上有大量帖子時,您的感覺就像擁有擁有數千本書的大型書店一樣。 您可以通過始終如一地安排內容來增強用戶體驗。 通過顯示相關帖子,您可以讓訪問者回頭。 默認情況下,此操作會顯示所有類別的最新帖子。 選擇要在其中顯示帖子的類別。您還可以選擇在塊設置中顯示特色圖片、帖子作者、日期和內容項。 category 參數可用於僅顯示特定類別中的帖子。
將帖子添加到頁面是一種選擇,但將它們添加到側邊欄是另一種選擇。 帶有縮略圖插件的最近帖子小部件完全免費,可從 WordPress 插件目錄下載。 以下帖子已更新。 您可以使用側邊欄縮略圖功能更改側邊欄的外觀,其中包括用於顯示最近帖子的各種選項。 還有一些功能允許您顯示摘錄帖子、顯示特定類別的帖子、忽略粘性帖子和顯示隨機帖子。
我如何按類別獲取帖子?
這個問題有三個選項。 這篇文章應該被積極展示。 PHP 全局 $post; $args = array('numberposts' 10, 'category_name' 'cat-slug'); $posts = get_posts(args); foreach($posts as $post): setup_postdata($post);
如何在 WordPress 中將帖子發佈到特定頁面?
不允許在此頁面上發布頁面。 網站上的頁面不適合博客結構。 WordPress 允許您通過使用類別將帖子組織到主題中,並且您可以使用自定義菜單將這些類別添加到您的導航中。