繁体   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