サポート » 使い方全般 » ページ分割時に特定ページのみ指定して表示

  • 解決済 Mx64R32bz6

    (@mx64r32bz6)


    個別ページで<!--nextpage-->タグを使用し、ページ分割をしています。
    その際、たとえば2ページ目のみ取得し表示することは可能でしょうか?
    get_query_var('page')を使えばできるのでしょうか?

    よろしくお願い致します。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • パーマリンクの設定にもよるかもですが
    まぁ、samplepageというスラッグとして

    http://example.com/samplepage/2/

    とかするとページ2ですね

    標準のパーマリンクだと
    http://example.com/samplepage/?page=2
    こうですかね?

    kvexさま
    早速ありがとうございます。
    基本的なことがわかっていないので、もう一度質問させていただけたらさいわいです。
    パーマリンクで指定してやるということはわかったのですが、
    たとえば

    aaa
    <!–nextpage–>
    bbb

    と投稿したときに、
    aaaをメインコンテントに表示し
    bbbをそのサイドバーに同時に表示するには
    どのようなコードを書けばよいのでしょうか?

    まったく見当違いな質問だったらおゆるしくだい。
    よろしくお願い致します。

    グローバル変数の $page に何ページ目かを指定すれば OK です◎
    例)

    :
    the_post();
    global $page;
    // メインコンテント
    $page = 1;
    the_content();
    // サイドバー
    $page = 2;
    the_content();
     :

    ※本文に <!--nextpage--> が無い場合などを考慮するなら
      $pages の配列数を確認しましょう!

    $global $pages;
    if( 1 == count( $pages ) )
      // <code><!--nextpage--></code> が無い
    else
      // <code><!--nextpage--></code> がある

    kzさま
    明解な回答ありがとうございます。
    おかげでうまく表示できるようになりました。

    kvexさま、kzさま、大変感謝しております。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「ページ分割時に特定ページのみ指定して表示」には新たに返信することはできません。