簡體   English   中英

如何根據頁面類別在wordpress中顯示帖子?

[英]How can I display posts in wordpress based on page category?

我想知道如何顯示特定頁面的單個帖子。

恩。 網頁網址http://www.yourblog.com/services/single-service-post-title

我嘗試創建“ single-service.php”,但是它將我重定向到我的靜態首頁。

我已經設置了page-services.php,並且該頁面工作正常,但是該頁面僅用於顯示帖子摘要。

由於頁面不能包含單個帖子,因此尚不清楚您要查找的內容。 他們是兩回事。

如果您正在尋找一種為單個自定義帖子類型創建模板的方法,則可以在此處查看層次結構交互式版本

您必須根據自定義帖子類型的ID來命名文件。 因此,如果帖子類型的ID為“ service”,則“ single-service.php”將顯示帖子類型等於service的單個帖子。

您也可以將邏輯放入“ single.php”中,例如

if(get_post_type(get_the_ID()) == 'service'){
    // DO SERVICE-SPECIFIC STUFF HERE
}

這通常用於沒有自定義模板的單個自定義帖子類型,但是如果您擔心的話,它也可以用作備用。

然后,您可以將else用於常規的發布內容,並在if/else之外放置對兩者都通用的if/else

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM