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を変更したくない。