Wordpress分页功能在任何页面上

时间:2013-02-06 20:20:55

标签: wordpress pagination

好的,

所以我有一个名为Publications的常规页面,在这个页面上,我有一个自定义WP_Query,用于查询名为article的自定义帖子类型。我列出了文章,并希望在这里有分页,但是当我使用此代码进行分页链接时,它是404s:

$big = 999999999;

echo paginate_links(array(
    'base' => str_replace($big, '%#%', get_pagenum_link( $big)),
    'format' => '?paged=%#%',
    'current' => max(1, get_query_var('paged')),
    'total' => $wp_query->max_num_pages,
    'prev_text' => __('Previous'),
    'next_text' => __('Next'),
));

现在,我的固定链接设置为"月份和名称"

当我将固定链接设置为默认值时,它会起作用,但我无法更改固定链接。其他人有这个问题吗?

编辑:我将格式更改为' / page /%#%'同样,它没有用。这里也是我的wp_query args:

$args = array(
    'posts_per_page'=>10,
    'post_type'=>'article',
    'order'=>'DESC',
    'orderby'=>'post_date',
    'meta_query'=>$meta_query
);

感谢任何帮助

1 个答案:

答案 0 :(得分:0)

如果您更改永久链接,则还需要更新代码以匹配。 这部分'format' => '?paged=%#%'

  

format(string)(可选)用于分页结构。默认   值是'?page =%#%',如果使用非常永久链接,这将是   '/ page /%#%',其中'%#%'被页码替换。默认:   '?页=%#%'

Source