我使用此脚本显示最近的帖子:
<ul>
<?php query_posts('showposts=5'); ?>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
<li><?php the_content_limit(250); ?></li>
<?php endwhile;?>
</ul>
我把它放在header.php中。它完成了这项工作,但所有其他帖子和页面也搞砸了。当我尝试加载任何普通页面(page.php)时,我只收到两篇博文和类似问题的内容。这不是the_content_limit的问题。我也尝试过摘录 - 和它一样。
任何想法如何避免这个问题,但仍有最近的帖子?
答案 0 :(得分:0)
您通常不会在标头中添加query_posts
。尝试制作一个新文件以包含在那里,并在新查询使用此<?php wp_reset_query(); ?>