Looking for wordpress Answers? Try Ask4KnowledgeBase
Looking for wordpress Keywords? Try Ask4Keywords

WordPress投稿のクエリ


構文

  • $ the_query =新しいWP_Query($ args);
  • $ posts_array = get_posts($ args);

パラメーター

パラメータ説明
$ args (配列)クエリのために必要な引数の配列 - ニーズに合わせてカスタム化することができます。たとえば、カスタムポストタイプから1つのカテゴリのみからの投稿をクエリすることも、特定の分類法をクエリすることもできます

備考

クエリ引数は多数あります。 WP_Query()コーデックス・ページにはパラメータのリストがあります。それらのいくつかは

覚えておくべき最も重要なことの1つは次のとおりです。

query_posts()を使用しないでください

query_posts()はメインクエリをオーバーライドし、テーマの残りの部分で問題を引き起こす可能性があります。メインクエリ(またはその問題のクエリ)を変更する必要があるときはいつでも、 pre_get_postsフィルタを使用します。これにより、クエリが実行される前にそのクエリを変更することができます。

また、投稿を照会するときは、 wp_reset_postdata()を使用して常に投稿をリセットする必要があります。これにより、メインのクエリループのグローバル$post変数が復元され、後で問題が発生することはありません(カテゴリが除外されています。これは、セカンダリループで除外してクエリをリセットしなかったためです)。

投稿のクエリ 関連する例