「WP-PageNavi」がおかしい?

投稿者: | 2009/03/14

テーマ「arthemia」に変更してからなぜかトップページの「WP-PageNavi」で「2」「3」「・・」に進む場合にエラーがでる。(例:「http://****.com/page/2/」に進む場合リンクエラー)。なぜ?タグなどの表示では「WP-PageNavi」はOKなのに・・。

原因として考えられるのが・・

  • パーマリンクの設定「/%year%/%monthnum%/%day%/%post_id%/」?
  • トップディレクトリに変更したことが原因?
  • 「WP-PageNavi 2.40 」の設定?
  • index.php内の「query_posts() 関数」かな?

いろいろ試してみてもうまくいかないので断念。とりあえず「index.php」内の以下の「WP-PageNavi」コードを削除。※PHPも少しは勉強しないとダメなようです。原因わかる方、教えてください!

<div class=”navigation”>
<?php if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); }
else { ?>
<div class=”right”><?php next_posts_link(‘Next Page &raquo;’) ?></div>
<div class=”left”><?php previous_posts_link(‘&laquo; Previous Page’) ?></div>
<?php } ?>

</div>

ちなみにindex.php内の「get_query」

<?php
$page = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1;
query_posts(“cat=-27,-28&paged=$page&posts_per_page=7”); ?>
<?php while (have_posts()) : the_post(); ?>

関連記事

「WP-PageNavi」がおかしい?」への3件のフィードバック

  1. wdl

    こんにちは。はじめまして。
    自分も似たような現象にはまってのでコメントさせていただきます。

    私の場合はquery_posts() 関数が原因でした。

    query_posts(”cat=-27,-28&paged=$page&posts_per_page=7″); ?>を

    query_posts($query_string.”&cat=-27,-28&paged=$page&posts_per_page=7″); ?>

    としてみて変化はありませんか?

  2. kamezo

    wdlさんはじめまして。

    アドバイスありがとうございます。
    さっそくご指摘頂いた箇所を修正してPageNaviで確認しましたがNGでした。またアドバイス宜しくお願いします。

  3. ピンバック: 困ったことにWP-PageNaviがまったく機能していない状況です・・・ | KenQsan.com

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*