前一篇文章链接问题

发布于 2024-11-07 00:20:25 字数 1026 浏览 0 评论 0原文

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 时,它会转到单个页面以显示帖子。 我需要在同一个静态页面中显示该帖子。 有人有什么想法吗?

query_posts('category_name=News&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;?>

Am using these codes in my static page.
when i click the previous_post_link , it goes to the single page to show the post.
i need to show the post in the same static page.
Anybody have any idea?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

‘画卷フ 2024-11-14 00:20:25

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

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

By default, that is what previous_post_link does. If you want to load the next post on the same page then you will need to look into AJAX. It sounds scary, but it is actually quite simple when using it in conjunction with jQuery. Have a look at the .get() function in jQuery.

You will need to make it so clicking the previous button sends a get request to jQuery, and fills a div with the content of that page.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文