サポート » プラグイン » ページ送りがうまく動作出来しない

  • 解決済 zakuro4

    (@zakuro4)


    こちらのトピック初めて利用させて頂きます。

    現在、プラグイン(PageNavi)を利用しページ送り機能を実装しておりますが、長期に渡りうまく動作させる事が出来ず質問させて頂くに至りました。宜しくお願いします。

    状況として、ページ送りナビボタンは出力出来ているけど、いざボタンを押しても1ページ目のままです。
    該当ページは商品の一覧ページを固定ページにして詳細ページをsingleページにしています。因みにサイトトップページはindex.phpです。

    色々事例などを調べて現在以下のコードになっています。

    <?php $loop = new WP_Query( array( ‘post_type’ => ‘newcar’, ‘posts_per_page’ => 8 ) ); while ( $loop->have_posts() ) : $loop->the_post(); ?>

    <!– ループ内容 –>

    <?php endwhile; ?>

    <p>
    <?php
    $paged = get_query_var(‘paged’);
    $args = array(
    ‘post_type’ => ‘attachment’,
    ‘post_status’ => ‘inherit’,
    ‘posts_per_page’ => 8,
    ‘paged’ => $paged
    );
    query_posts($args);
    ?>
    <?php if (function_exists(‘wp_pagenavi’)){wp_pagenavi();} ?>
    <?php query_posts(‘posts_per_page=8&paged=’.$paged); ?>
    </p>

    ・試した事として、他のプラグインを停止させる
    ・以下URLのプラグインに頼らない方法 http://www.yuriko.net/arc/2008/07/26/navigation/
    ・当フォーラムの内容
    ・同事例検索

    以上です。
    どうかご教授願えませんでしょうか。足らない情報等ございましたらご指摘ください。
    宜しくお願いいたします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • お世話になります。

    試行錯誤致しまして、何とかうまく動作させる事が出来ました。
    以下がコードです。

    <?php
    $paged = get_query_var( ‘paged’ );
    query_posts(‘post_type=newcar&posts_per_page=8&paged=’.$paged);
    if( have_posts() ) : while(have_posts()) : the_post();
    ?>

    <!– ループ内容 –>

    <?php endwhile;
    endif;
    wp_pagenavi();
    ?>

    以下を参照させて頂きました。
    http://ja.forums.wordpress.org/topic/8053?replies=7

    長期間試行錯誤していた案件だったので、とても感動いたしました…

    どうもありがとうございました。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「ページ送りがうまく動作出来しない」には新たに返信することはできません。