【发布时间】:2014-08-25 15:47:01
【问题描述】:
我的 Wordpress 博客侧边栏上有 5 个随机帖子。
我想创建一个按钮,当它被点击时,ajax 会在其下加载另外 5 个随机帖子。
问题是我不想多次收到相同的随机帖子。 我没有关于如何做到这一点的绝对计划,我也许可以保存帖子 ID 名称或类似的东西,但我想知道是否有更有效的方法来做到这一点。
有人可以帮我解决这个问题吗?
这是我在侧边栏加载的随机帖子,加载了 7 个帖子:
<?php
global $post;
$args = array( 'posts_per_page' => 7, 'orderby' => 'rand', 'post_status' => 'publish', 'offset' => 1);
$rand_posts = get_posts( $args );
$count_rand=0;
foreach( $rand_posts as $post ) : setup_postdata( $post ); ?>
<li><h2 class="r-h2"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></h2><p><?php echo get_the_post_thumbnail($thumbnail->ID, 'medium'); //the_excerpt(); ?></a></p></li>
<?php endforeach;
wp_reset_postdata();
【问题讨论】:
标签: javascript php jquery ajax wordpress