好的,
所以我有一个名为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
);
感谢任何帮助
答案 0 :(得分:0)
如果您更改永久链接,则还需要更新代码以匹配。
这部分'format' => '?paged=%#%'
format(string)(可选)用于分页结构。默认 值是'?page =%#%',如果使用非常永久链接,这将是 '/ page /%#%',其中'%#%'被页码替换。默认: '?页=%#%'