我看到我的第二页显示与第一页完全相同的内容。
我在网上关注了一些文章并添加了
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; ?>
<?php query_posts('showposts=16&paged=$paged'); ?>
我的
上方只有一行<?php while (have_posts()) : the_post(); ?>
但它仍然是一样的......请帮帮我!!
编辑:链接可能有帮助=&gt; http://nailian.ca/
答案 0 :(得分:3)
这是你的问题:
<?php query_posts('showposts=16&paged=$paged'); ?>
它应该是:
<?php query_posts("showposts=16&paged=$paged"); ?>
注意不同的引号? 在单引号上,美元符号被视为原样,未被解析为变量as stated in PHP doc:
注意:与双引号和heredoc语法不同,特殊字符的变量和转义序列在单引号字符串中不会扩展。