嗨,我希望有人可以帮忙解决这个问题。 我正在使用wordpress构建一个网站,但我创建了自定义主题。 我只是掌握了php的基本知识,并设法建立了显示最新4篇文章的主页。
这是我用来显示上一篇和后一篇文章的代码。只需使用偏移量并每次跳过一个帖子来显示前一个帖子。
最新帖子脚本
<?php $posts = get_posts('cat=1,4,5&numberposts=1&offset=0'); foreach ($posts as $post) : start_wp(); ?>
<?php static $count1 = 0; if ($count1 == "1") { break; } else { ?>
<?php echo catch_that_image() ?>
<?php the_content(); ?>
<?php $count1++; } ?>
<?php endforeach; ?>
第二次最后的帖子
</span></td>
<td colspan="8" rowspan="2" valign="top" class="blog_text">
<?php
query_posts('showposts=1'); ?>
<?php $posts = get_posts('cat=1,4,5&numberposts=1&offset=1'); foreach ($posts as $post) : start_wp(); ?>
<?php static $count2 = 0; if ($count2 == "1") { break; } else { ?>
<?php the_content(); ?>
<?php $count2++; } ?>
<?php endforeach; ?>
我希望这部分有助于理解,因为我在当地工作所以我暂时无法展示该网站。
现在我的问题是如何动态实现分页?所以如果第一页显示帖子1,2,3,4 我需要创建一个动态分页,这将允许我点击&#34;以前的帖子&#34;或页面的编号 将显示帖子编号4,5,6,7。 我已经看过动态分页的教程,但我无法理解我是如何做到的,因为我正在使用wordpress 和我的剧本不同!正如我所说,我有PHP的基本知识,所以如果有人能解释我如何处理我的代码将是完美的! 可能我不需要foreach,因为这是一个代码,例如从第1个帖子到第4个帖子显示,我改为只显示一个! 我基本上不能使用普通循环,因为我必须显示的帖子位于不同的位置,所以我需要单独的代码!
我希望我能解释一下自己!感谢大家的帮助。