だから私は、カスタムポストタイプに改ページを追加しようとしている私は私のテンプレートファイルでWordPressカスタムポストタイプのページネーション。他のページへのURL?私のfunctions.phpファイル内
を持って
<?php //Get content
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args=array(
'post_type' => 'news',
'post_status' => 'publish',
'posts_per_page' => 1,
'paged' => $paged,
'caller_get_posts'=> 1
);
$my_query = new WP_Query($args);
if($my_query->have_posts()):
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<!-- CONTENT -->
<?php endwhile; ?>
<?php pagination_bar($my_query); ?>
<?php endif; ?>
私が持っているページネーション
function pagination_bar($my_query) {
$total_pages = $my_query->max_num_pages;
if ($total_pages > 1){
$current_page = max(1, get_query_var('paged'));
echo paginate_links(array(
'base' => get_pagenum_link(1) . '%_%',
'format' => '/page/%#%',
'current' => $current_page,
'total' => $total_pages,
));
}
}
ページングは私のページで正常に動作するようです。適切なページ数を表示して表示します。私がページをクリックするときだけ、404エラーが出ます。私がURLに入力するものは、2番目のページには届かないので、2番目のページは生成されないと私は信じています。
posts_per_pageを制限すると、2番目のページにアクセスするためのデフォルトのURLパターンはありますか?
質問の漠然とした申し訳ありませんが、これはページングの問題か、WordPressの設定に関する問題が他のページを生成するために正しく表示されているかわかりません。
ありがとうございました!
パーマリンクを名前を掲示するように設定された:あなたの管理ダッシュボード、後藤設定>パーマリンクパーマリンクについて
詳細に 。数値オプションに切り替えましたが、今は魅力的です。ありがとう! –
あなたの歓迎:) – RohilVisariya