Web Juice

WP_Query または get_posts で、ワードプレスのカスタム投稿タイプのデータを取得したいとき(簡易)

投稿:     更新:2017/11/07

カスタム投稿タイプの記事一覧を取り出したい

取り出したい投稿は、ポストタイプ 「news」の記事を、1ページ当たり10件、最新のものから更新日順で、公開されたもののみ取り出したい場合。

1. 記事の取得条件を記述

まずは、以下のように取得する条件を記述します。

WP_Query を使用する場合の記述

wp_query を使用して、記事を取得する場合は、以下のように記述します。

get_posts を使用する場合の記述

get_posts を使用して、記事を取得する場合は、以下のように記述します。

どちらでも処理的には変わりがありません。
取得したい内容を細かく指定したい場合は、WP_Query が良いかと思います。
Codex 関数リファレンス/WP Query
必要に応じて、お好きなほうを。

 - ポストタイプ, ワードプレス