我知道这听起来不合逻辑,也许是这样,但客户要求这样做,所以如果可能的话,我正在寻找解决方案。
在网站的一个部分,有一个链接指向分类新闻。php,它显示属于新闻的所有帖子。用户通过使用InfiniteScroll动态加载这些帖子中的每一篇,并预先对帖子进行分页。
客户要求在查看同一类别的单个帖子时也需要此功能(即“查看更多”)。我似乎无法为single创建分页。php,并想知道这是否有可能开始?现在的情况是,我只得到了当前职位之外的1个额外职位。
这是单身汉的密码。迄今为止的php-
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php $currentID = get_the_ID(); ?>
<article>
<section>
<?php the_post_thumbnail( array(466,9999) ) ?>
</section>
<section>
<h1><?php the_title() ?></h1>
<h6><?php the_date() ?></h6>
<div class="share"><span class=\'st_sharethis_custom\'>Share</span></div>
<?php the_content(); ?>
</section>
</article>
<?php endwhile; endif; ?>
<?php
$paged = get_query_var(\'paged\') ? get_query_var(\'paged\') : 1;
$news = new WP_Query( array(\'cat\' => 3, \'paged\' => $paged, \'posts_per_page\' => 1, \'post__not_in\' => array($currentID), \'orderby\' => \'date\', \'order\' => \'DESC\') );
while ($news->have_posts()) : $news->the_post();
?>
<article>
<section>
<?php the_post_thumbnail( array(466,9999) ) ?>
</section>
<section>
<h1><?php the_title() ?></h1>
<h6><?php the_date() ?></h6>
<div class="share"><span class=\'st_sharethis_custom\'>Share</span></div>
<?php the_content(); ?>
</section>
</article>
<?php endwhile; endif; ?>
<div class="infiniteScroll"><?php next_posts_link(\'\') ?></div>
(首先运行当前帖子,然后添加WP查询以检索其余帖子。)