我有一个新的自定义主题,我已经上传到一个预先存在的网站/博客上。除了没有出现旧的博客帖子外,一切似乎都正常。我能做些什么来解决这个问题?
<?php get_header();?>
<div id="blog-container">
<?php get_sidebar( \'blog\');?>
<div class="content">
<?php if(have_posts()) : while(have_posts()) : the_post(\'\'); ?>
<div class="meta">
<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></h3>
<p><span style="font-size:85%"><?php the_tags(\'tags: \', \', \', \'<br />\'); ?> | <?php comments_number( \'no responses\', \'one response\', \'% responses\' ); ?> comments</span></p>
</div><!-- end meta -->
<div class="post">
<?php the_content(\'read more...\'); ?>
</div><!-- end post -->
<div class="share">
<span class="left-border"></span><!-- end border -->
<p style="font-family:nevis-webfont;">SHARE THIS POST</p>
<span class="right-border"></span><!-- end border -->
</div><!-- end share -->
</div><!-- end content -->
<?php endwhile; ?>
<?php else : ?>
<p>I\'m not sure what you\'re looking for.</p>
<?php endif; ?>
</div><!-- end blog-container -->
<?php get_footer();?>
eta Finally got the posts to show by cleaning up the code, however they are now all jumbled. 我该如何补救?
最合适的回答,由SO网友:tfrommen 整理而成
哪些帖子没有显示?代码中没有页面链接(分页)。可能是因为你只看到了根据各自的管理设置发布的帖子数量?
此外,我刚刚学会了不使用query_posts
. 你为什么要在那里用呢?假设这是一个显示模板的帖子(例如,索引、首页),您只需编写:
<?php while (have_posts()) : the_post(); ?>
DO YOUR POST STUFF
<?php endwhile; ?>