今みている投稿ページの情報を取得したい

投稿に関する情報はグローバル変数である$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 = $wp_query->get_queried_object();

この変数$cur_postを使って、 特定の情報が欲しい場合は
投稿記事のidなら、

$cur_post->ID

投稿記事のタイトルなら、

$cur_post->post_title

記事情報の中の特定の情報が得られる。

>> 投稿記事が属するカテゴリーを取得したい