[英]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.