サポート » 使い方全般 » ページナビゲーション

  • 解決済 edaeda

    (@edaeda)


    ページナビゲーションをプラグインを使用せずに表示させ、カスタマイズしています。

    そこで質問ですが、「前へ」や「次へ」を、ページの最前や最後であっても常に表示させたいです。これはどーしたらいいんでしょうか…??

    調べても分からずこまっています…。

    どうかよろしくお願いします。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • こんにちは。まずはそのページナビゲーション部分のソースコードを見せてください。その情報だけではアドバイスのしようがないですよ。

    ご連絡ありがとうございます。

    そうですよね…ソース無しに投稿してしまい申し訳ないです。

    以下ソースです。

    <div class=”tablenav”>
    <?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’ => 3,
    ‘current’ => ($paged ? $paged : 1),
    ‘prev_text’ => ‘«’,
    ‘next_text’ => ‘»’
    )); ?>
    </div>

    僕はPHPは詳しくないので、いろんなサイトを見てコピペなどをしました。

    なるほど、paginate_links()というテンプレートタグを使っているんですね。
    と、なると私の知識では追いつきませんが、似たような問題を扱っているトピックはありました。英語の情報ですが…。

    http://wordpress.stackexchange.com/questions/52638/pagination-how-do-i-always-show-previous

    これを参考になさると良いかもしれません。

    (蛇足ですが)
    本来は押せない「前へ」「次へ」を作るより、表示しないほうが使い勝手がよいように思うのですが、これはデザイン上の理由ですかね?

    URL参考にします!ありがとうございます!

    確かに本来は押せない「前へ」「次へ」は僕も無い方がいいような気もしますが、実はデザインは別の方がデザインしまして、僕はコーディングだけですので、これはデザイン上の理由です。

    わかりました。もしも解決方法が見つかったり進捗があれば、こちらにぜひ書き込んで下さい。がんばってください!

    こんにちは。

    witch_doktorさんのおっしゃったとおり、「本来は押せない「前へ」「次へ」」は表示しないことになりました。

    一応は解決?なのでしょうか。

    witch_doktorさんありがとうございました!

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