gpt4 book ai didi

WordPress 分页不起作用 - 始终显示第一页内容

转载 作者:行者123 更新时间:2023-12-02 22:32:52 27 4
gpt4 key购买 nike

我正在开发一个网站,我有一个博客,但我也有一个自定义帖子类型,允许我插入一些视频。

我想使用分页,以便如果显示的视频超过 9 个,则会进行分页。

本作品的第一部分。这些视频确实被限制为每页 9 个,并且分页正确显示在底部。

但是,当我单击第二页的链接时,即使 URL 发生变化,也会显示第一页的视频。

对于我的“正常”博客文章,分页完全按照预期工作。

这是我用于自定义帖子类型的当前代码:

<?php if ( have_posts() ) : ?>
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts('post_type=videos&posts_per_page=9&paged=$paged'); ?>

<?php /* Start the Loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>

任何帮助将不胜感激。

最佳答案

根据您所在的页面(例如静态主页),WP 使用查询 var 页面,而不是分页。您可以通过以下方式纠正这一点:

  if( get_query_var( 'paged' ) )
$my_page = get_query_var( 'paged' );
else {
if( get_query_var( 'page' ) )
$my_page = get_query_var( 'page' );
else
$my_page = 1;
set_query_var( 'paged', $my_page );
$paged = $my_page;
}

关于WordPress 分页不起作用 - 始终显示第一页内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17571859/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com