Blog posts not displaying

时间:2013-03-23 作者:NATHAN C

在我的Wordpress网站的第一个页面上,我总是可以看到我的帖子,但是当我导航到我的“博客”页面并附上我的博客模板时,我无法在这里显示我的帖子。

我使用wordpress函数在第一页上回显当前页面模板,它正在获取索引。php模板。我的博客页面正在获取博客模板。我已经复制并粘贴了代码

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

<h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2>

<?php the_content(); ?>

<p><?php the_time(\'F j, Y\'); ?> at <?php the_time(\'g:i a\'); ?> | <?php the_category(\', \'); ?> | <?php comments_number(\'No comment\', \'1 comment\', \'% comments\'); ?></p>

<?php comments_template(); // Get wp-comments.php template ?> 

<?php endwhile; else: ?>

<h2>Woops...</h2>

<p>Sorry, no posts we\'re found.</p>

<?php endif; ?>

<p align="center"><?php posts_nav_link(); ?></p>

</div>
但我只得到发表评论的表格。如果我知道我做错了什么,我会认为这是博客。php的代码与index相同。php他们看起来一模一样。。

谢谢

1 个回复
最合适的回答,由SO网友:Hasin Hayder 整理而成

从wordpress管理面板的“设置”菜单中选择“阅读”选项,并从旁边的下拉列表中选择您的博客页面作为“帖子页面”,请参见此处的屏幕截图http://d.pr/i/h4nV

希望能有所帮助

结束

相关推荐

Query posts from current year

我不太明白为什么这不管用。我试图使用以下内容在首页上仅显示当年的帖子:<?php query_posts( \"&year=$current_year&order=DESC\"); ?> 但它仍然显示2012年的帖子(它们实际上不是2012年发布的,但我将发布日期设置为其中一篇帖子,显示日期为去年2月)根据文件,我应该这样做。有人能解释一下吗?谢谢