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 »'); ?>
<?php previous_post_link('%link', 'Prev post in category', TRUE); ?>
<?php endwhile;?>
<?php wp_reset_query();?>
<?php endif;?>
我在静态页面中使用这些代码。 当我点击previous_post_link时,它会转到单页以显示帖子。 我需要在同一个静态页面中显示帖子。 有人有任何想法吗?
答案 0 :(得分:1)
默认情况下,这就是previous_post_link的作用。如果您想在同一页面上加载下一篇文章,那么您需要查看AJAX。这听起来很可怕,但与jQuery结合使用时实际上非常简单。看一下jQuery中的.get()函数。
你需要这样做,所以点击上一个按钮会向jQuery发送一个get请求,并用该页面的内容填充一个div。