previous_post_link问题

时间:2011-05-13 09:38:31

标签: wordpress

query_posts( 'CATEGORY_NAME =新闻与showposts = 1');      

    <?php while (have_posts()) : the_post(); ?>

              <div>TOP NEWS <?php previous_post_link('%link', '>', TRUE) ; ?> </div>
              <?php $row = get_post_meta(get_the_id(), 'video');?>
              <?php echo $row[0]; ?>
                <div class="post" id="post-<?php the_ID(); ?>">
                    <a href="<?php the_permalink(); ?>"><h2><?php the_title(); ?></h2></a>
                    <h3>by <?php the_author(); ?></h3>
                </div>
                <?php the_content('Read more &raquo;'); ?>
                <?php previous_post_link('%link', 'Prev post in category', TRUE); ?>

    <?php endwhile;?>
    <?php wp_reset_query();?>
              <?php endif;?>

我在静态页面中使用这些代码。 当我点击previous_post_link时,它会转到单页以显示帖子。 我需要在同一个静态页面中显示帖子。 有人有任何想法吗?

1 个答案:

答案 0 :(得分:1)

默认情况下,这就是previous_post_link的作用。如果您想在同一页面上加载下一篇文章,那么您需要查看AJAX。这听起来很可怕,但与jQuery结合使用时实际上非常简单。看一下jQuery中的.get()函数。

你需要这样做,所以点击上一个按钮会向jQuery发送一个get请求,并用该页面的内容填充一个div。