サポート » 使い方全般 » query_postsの取得した値の判定を変数で行う方法

  • 解決済 lonlypop

    (@lonlypop)


    こんにちは。
    query_postsで取得した値を判定する場合、通常は以下のように判定すると思いますが、
    if ( have_posts() )
    これを変数の有無で判定することは可能なのでしょうか?
    if ( [query_postsで取得した値の変数] )

    初心者質問で恐縮ですが、教えていただけると幸いです。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック投稿者 lonlypop

    (@lonlypop)

    【追記】
    今回は、固定ページからショートコードを使ってquery_postsで特定のカテゴリーに属する記事を取得する処理を行いたいのですが、固定ページから取得すると記事データの中身が固定ページの記事になってしまうため、query_postsで新たに取得した記事データの有無を判定したいと考えております。

    宜しくお願いいたします。

    固定ページからquery_postsで通常の投稿のデータを取得したい場合、

    'post_type' => 'post'

    を指定すればよいのでは?

    ショートコードを利用して指定されたカテゴリーの投稿データを取得したいということでしょうか?
    その場合はquery_postsよりget_postsかwp_queryで別ループを作成してはどうでしょうか?

    トピック投稿者 lonlypop

    (@lonlypop)

    >Tsuyoshi.様
    >gogoweb様

    ご回答いただいたにも関わらず返信が遅くなってしまい申し訳ございません。
    gogoweb様のご指摘の通り、query_postsでの実装は難しいと判断し、get_postsに切り替えました。

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

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「query_postsの取得した値の判定を変数で行う方法」には新たに返信することはできません。