投稿のクエリのwp_query()とget_posts()の違いは?
-
16-10-2019 - |
質問
使用の違いは何ですか WP_Query()
と get_posts()
?どちらの場合はどちらを使用する方が良いですか?その理由は何ですか?
解決
上手、 get_posts()
実際に新しいものをインスタンス化します WP_Query
オブジェクトなので、快適に使用する場合 WP_Query
直接、気にしないでください get_posts()
; get_posts
データベースの結果のみを返しますが、 WP_Query
クラスの機能全体を提供します。
他のヒント
John P Blochの言うことに加えて、クラスのメソッドとアクションフックで実行する前に、デフォルトのWP_Queryオブジェクトを(新しいインスタンスを作成する代わりに)変更することができます。
所属していません wordpress.stackexchange