0

我到处寻找如何做到这一点,但我没有运气。我阅读了帖子格式,但我认为这不是我想要的。

头版上的所有帖子都是相同的,但是对于功能或评论,与“标准”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

谢谢!

4

3 回答 3

1

使用类别呈现不同单曲的示例:

single.php

<?php

if ( in_category( $foo ) )
    require( 'single-foo.php' );
else
    require( 'single-default.php' );

因此,您将在通常single.php的.single.phpsingle-default.phpsingle-foo.php

$foo 可以是类别 ID 或 Slug。

in_category()

编辑

您可以修改它以使用帖子格式:

在functions.php中:

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

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

has_post_format()

于 2013-02-03T15:51:09.757 回答
0

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

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

于 2013-02-03T15:40:34.700 回答
-1

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

于 2013-02-03T15:48:30.987 回答