Wordpress:不同寻找不同的帖子

时间:2013-02-03 15:27:26

标签: wordpress wordpress-theming

我到处寻找如何做到这一点,但我没有运气。我阅读了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

谢谢!

3 个答案:

答案 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。

in_category()

修改

您可以修改此项以使用Post Formats:

在functions.php中:

add_theme_support( 'post-formats', array( 'aside', 'gallery' ) );

...然后,更改我上面示例中的if语句,改为使用has_post_format()

has_post_format()

答案 1 :(得分:0)

http://www.wpbeginner.com/wp-themes/create-custom-single-post-templates-for-specific-posts-or-sections-in-wordpress/

这很好地解释了使用“单一帖子模板”插件,如果那是一个选项

答案 2 :(得分:-1)

您可以尝试向帖子添加自定义字段,并在single.php中检查它们以显示不同的布局。观看此视频以及插件的示例 - youtube.com/watch?v=L3VXnryN9iY