サポート » 使い方全般 » 同一ページに、ページングを2つつけるには

  • 解決済 aya314

    (@aya314)


    同じページで、post_type が post-x と post-y の2つのカテゴリーの記事を、それぞれ10個づつあらわして、それぞれにページングをつけました。(下記のように)。
    しかし、ページングだけが、post-x のものと、post-y のものが連動してしまいます。
    それぞれ単独で動くようにするにはどのようにすればよいでしょうか?

    <?php
        $query_x = array(
        'author'=>( $author ),
        'post_type' => 'post-x',
        'posts_per_page' => '10',
        'paged' => get_query_var( 'paged' )
        );
    
        $the_x = new WP_Query($query_x);
    
        if ( $the_x->have_posts() ) :
        while ( $the_x->have_posts() ) : $the_x->the_post();
        $more = false; ?>
    
        <?php endwhile; ?>
    
        <?php posts_nav_link('|', '<< 前へ', '次へ >>'); ?>
    
        <?php else :
        echo "投稿はありません";
        endif;
        wp_reset_query();
    ?>
    
    <?php
        $query_y = array(
        'author'=>( $author ),
        'post_type' => 'post-y',
        'posts_per_page' => '10',
        'paged' => get_query_var( 'paged' )
        );
    
        $the_y = new WP_Query($query_y);
    
        if ( $the_y->have_posts() ) :
        while ( $the_y->have_posts() ) : $the_rep->the_y();
        $more = false; ?>
    
        <?php endwhile; ?>
    
        <?php posts_nav_link('|', '<< 前へ', '次へ >>'); ?>
    
        <?php else :
        echo "投稿はありません";
        endif;
        wp_reset_query();
    ?>

    s

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • ページングだけが単独で動くというのは不可能ではないかと思います。
    URLが同じなのにどちらのページングをクリックしたかで表示を変えるというのはかなり高度なことです。

    1ページにタブでそれっぽく表示させることは可能です。

    返答ありがとうございます。
    確かに、今のやり方だと双方URLが同じなので、別々にさせるのは私も不可能だと思いました。おっしゃるようにタブ又はjqueryで部分的にスライドさせて表示をしようと思います。

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