2017-03-09 13 views
0

カスタムテンプレートでWordPress paginate_links()関数を使用していますが、ページが2ページ目に移動してコンソールに404エラーが発生すると問題が発生します。私のカスタムクエリはワードプレスのページング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)); 

私のパーマリンクがPost nameに設定されています。

私はすでに2つの解決策を見つけました。
1)permalink設定を「Plain」に変更します。私はしたくない。
2)ページ名とURLはカスタム投稿タイプと異なる必要があります。上のsnippetの例では、post_typeはドキュメントであり、ページ名とurlです。私はページ名とURLを変更したくない。

答えて

関連する問題