• 解決済 sensen0927

    (@sensen0927)


    度々申し訳ございません。
    前回の質問(http://ja.forums.wordpress.org/topic/7248?replies=1)は解決されていないのですが、
    起こる現象に誤りがありました。
    query_postsの引数を変数にすると起こるようです。
    例えば

    <?php query_posts($query_string . ‘&’ . ‘author_name=’admin’); ?>

    とすると、投稿者が管理者の投稿記事のみ表示し、ページナビも件数分表示されることが分かりました。

    しかし、固定のままでは解決できず、どうしても

    author_name=’変数’

    としたいのです。
    やはり変数にすると投稿者の記事のみ表示になるのですが、ページナビの件数は全ての記事と認識して、全ての記事分のページ数を表示するようになります。。

    wp-pagenationで試しても、プラグインを使わないで行う方法でも同じ結果でした。。。
    何か解決策はありませんか?

    ご教授お願いします。。。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • sensen0927さん、こんにちは。

    変数で指定した場合、具体的にどのように書いていますか?

    とりあえず、query_postsの引数を文字列で指定する場合、パラメータの値の指定をクォートで括る必要はありません。

    正しい記述例

    <?php query_posts($query_string . '&author_name=admin'); ?>

    それと、ページナビなどの関数を実行している場所なども重要です。

    トピック投稿者 sensen0927

    (@sensen0927)

    ご連絡ありがとうございます。
    正しい記述例参考になりました。
    ページナビの関数を実行している場所なんですが、
    記事のループを抜けて、query_postのクエリをリセットした後に記述していました。
    何となくそれが原因なのかと思いますが、
    現在どうしても分からなかったので仕様変更してしまいました。
    時間ある時に試してみようと思います。
    アドバイスありがとうございました!

2件の返信を表示中 - 1 - 2件目 (全2件中)

トピック「querypots+wp-pagenavi Vol2」には新たに返信することはできません。