在自定义邮寄类型档案上添加分页

时间:2019-08-17 作者:Ben Downey

我已经将通常是归档模板的自定义帖子移到了专用页面模板上。我一直在关注这篇文章:https://jasonyingling.me/use-page-custom-post-type-archive-url-rewrites/.

但我对如何添加分页感到困惑。如果我检查代码$paged现在总是0。当我调用这里的代码时(<?php pagination(); ?>, 不渲染任何内容。

function pagination() {
    global $wp_query;

    $total_pages = $wp_query->max_num_pages;

    if ($total_pages > 1){
        $current_page = max(1, get_query_var(\'paged\'));

        echo paginate_links(array(
            \'base\' => get_pagenum_link(1) . \'%_%\',
            \'format\' => \'/page/%#%\',
            \'current\' => $current_page,
            \'total\' => $total_pages,
        ));
    }
}
知道我做错了什么吗?

1 个回复
SO网友:moped

我认为分页函数中的查询不包括自定义的帖子类型。看看Example With a Custom Query, 其中在参数中设置了类别。也看看如何$paged 已设置。

相关推荐

Show pagination in WP_Query

我正在编写一个foodblog,并试图在特定页面中显示收藏夹帖子列表,但我对分页有一些问题。我在前面的问题中尝试了不同的解决方案,但都没有解决问题。非常感谢 <?php $my_favs = get_user_meta(get_current_user_id(), \'user_favs\', true); $args = array( \'post_type\' => array(\'recipe\', \'post