2017-03-09 108 views
0

我在我的自定义模板中使用WordPress paginate_links()函数,但问题是,当我到第2页的页面时,它在控制台中给出404错误。我的自定义查询是WordPress分页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)将固定链接设置更改为“普通”。我不想要。
2)页面名称和网址必须与自定义文章类型不同。例如上面的代码片段post_type是文档以及页面名称和url。我不想更改网页名称和网址。

回答