投稿に関する情報はグローバル変数である$wp_queryというオブジェクトに格納されている。
記事情報を取り出すときは、$wp_query->get_queried_object();で取り出す。
$wp_query->get_queried_object( );なお、$wp_queryには主に以下のようなプロパティが定義されている。
| プロパティ | 含まれる情報 |
|---|---|
| ID | 投稿記事のid |
| post_title | 投稿記事のタイトル |
| post_content | 投稿記事の本文 |
| post_author | 投稿記事の投稿者 |
| post_date | 投稿記事の投稿日 |
| post_modeified | 投稿記事の更新日 |
| post_status | 投稿記事の状態(公開/下書き) |
$wp_query->get_queried_object( )には上記の情報(プロパティ)が全部まとまって入っている状態である。
そこで、$wp_query->get_queried_object()で取り出したものを変数に格納する。
この変数$cur_postを使って、
特定の情報が欲しい場合は
投稿記事のidなら、
投稿記事のタイトルなら、
$cur_post->post_title記事情報の中の特定の情報が得られる。