サポート » 使い方全般 » シングルぺージのページネーション

  • プラグインを使わず、pagenavi風のページネーションを実装したく、下記のコードを参考に設置してみました。カテゴリーページではちゃんと表示するのですが、シングルページでは何も出力されません。テーマに問題があるのかとデフォルトのTwentyでも試してみましたが、やはり同様です。属するカテゴリーの記事をナビゲーションさせたいのですが、下記はシングルページに表示させることはできないでしょうか?

    <?php global $wp_rewrite;
    $paginate_base = get_pagenum_link(1);
    if (strpos($paginate_base, '?') || ! $wp_rewrite->using_permalinks()) {
    	$paginate_format = '';
    	$paginate_base = add_query_arg('paged', '%#%');
    } else {
    	$paginate_format = (substr($paginate_base, -1 ,1) == '/' ? '' : '/') .
    	user_trailingslashit('page/%#%/', 'paged');;
    	$paginate_base .= '%_%';
    }
    echo paginate_links( array(
    	'base' => $paginate_base,
    	'format' => $paginate_format,
    	'total' => $wp_query->max_num_pages,
    	'mid_size' => 5,
    	'current' => ($paged ? $paged : 1),
    )); ?>
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター jim912

    (@jim912)

    rqcmtさん、こんにちは。

    シングルページでは、全体やカテゴリーの中での何番目などという情報は持っていないため、上記のコードでは表示することはできません。

    トピック投稿者 rqcmt

    (@rqcmt)

    jim912さんありがとうございます。
    そうですか。
    例えば、現在のカテゴリーIDを取得した場合はどうでしょうか?
    でも、何番目かという情報も必要ですね。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「シングルぺージのページネーション」には新たに返信することはできません。