我在我的自定义模板中使用WordPress paginate_links()函数,但问题是当我第2页页面卡住时,它在控制台中出现404错误 . 我的自定义查询是
if( get_query_var( 'paged' )){
$paged_documents = get_query_var( 'paged' );
}
else if( get_query_var( 'page' )){
$paged_documents = get_query_var( 'page' );
}
else{
$paged_documents = 1;
}
$query = new WP_Query( array('post_type' => 'documents', 'posts_per_page' => 8,'paged'=>$paged_documents) );
我的永久链接设置为帖子名称 .
我已经找到了两个解决方案 .
1)将永久链接设置更改为"Plain" . 我不想这样做 .
2)页面名称和网址必须与自定义帖子类型不同 . 例如,在上面的代码片段中,post_type是文档以及页面名称和URL . 我不想更改页面名称和网址 .
1 回答
试试这个:https://developer.wordpress.org/reference/functions/get_query_var/