将single.php页面添加到wordpress或条件为主页面或帖子详细信息页面

时间:2009-08-04 09:30:57

标签: wordpress wordpress-theming

我为WordPress使用Barecity主题。我建立了一切,但现在我需要添加一个single.php文件到主题。现在它显示主页上的所有帖子内容,我创建了一个short_desc自定义字段。我用代码来调用它;

<?php //get_post_meta($post->ID, 'short_desc', true); ?>

很好。但我需要在主页列表中显示这个简短的desc,并在详细页面上显示主要内容。怎么办?

我很感激帮助!!

1 个答案:

答案 0 :(得分:1)

听起来你要做的就是显示你在索引页面上的帖子上设置的自定义字段(列出所有帖子)。

要做到这一点,您需要修改index.php,方法是将您的代码段添加到您希望获得简短描述的位置。

<?php echo get_post_meta($post->ID, 'short_desc', true); ?>

您需要使用echo来显示get_post_meta功能的结果。

根据帖子的设置方式,您还可以在撰写帖子时使用“更多”按钮。这将在您决定的某个点上切断您的帖子,并且仅在索引和存档页面上显示该短片。

另一种选择是使用

<?php the_excerpt(); ?> 

显示帖子的前55个单词(虽然可以调整)。

希望有所帮助, 保罗