我到处寻找如何做到这一点,但我没有运气。我阅读了Post Formats,但我认为这不是我想要的。
首页上的所有帖子都相同,但是,对于功能或评论,与“标准”single.php帖子相比,您可以拥有完全不同的外观。
示例:
主页// http:// ausdroid.net(所有帖子看起来都一样)
标准单帖// http://ausdroid.net/2013/02/03/samsung-galaxy-nexus-from-vodafone-receives-android-4-1-2-update
不同的单个帖子(在本案例中为审核)// http://ausdroid.net/2013/02/02/huawei-ascend-d1-quad-review
谢谢!
答案 0 :(得分:1)
使用类别展示不同单曲的示例:
single.php
<?php
if ( in_category( $foo ) )
require( 'single-foo.php' );
else
require( 'single-default.php' );
因此,您可以在通常的single.php
中使用上述简单代码,将之前的single.php
放到single-default.php
,并在single-foo.php
中创建“其他”单一布局
$ foo可以是类别ID或Slug。
修改强>
您可以修改此项以使用Post Formats:
在functions.php中:
add_theme_support( 'post-formats', array( 'aside', 'gallery' ) );
...然后,更改我上面示例中的if
语句,改为使用has_post_format()
。
答案 1 :(得分:0)
这很好地解释了使用“单一帖子模板”插件,如果那是一个选项
答案 2 :(得分:-1)
您可以尝试向帖子添加自定义字段,并在single.php中检查它们以显示不同的布局。观看此视频以及插件的示例 - youtube.com/watch?v=L3VXnryN9iY