WordPressでカスタム投稿タイプの情報取得あれこれ

‘get_post_type_object()’でカスタム投稿タイプの情報を取得できます。
基本的な使用の方法をまとめます。
(参考・参照:ウェブ帳様

現在いるところのカスタム投稿タイプに対して値を取得する場合が多いので’get_post_type()’を併用して下記のようにすることが多いです。
(任意に指定も可能です。)

get_post_type_object(get_post_type());

諸々取得は下記です。

//ディスクリプション
esc_html(get_post_type_object(get_post_type())->description);

//投稿タイプ名(スラッグ)
esc_html(get_post_type_object(get_post_type())->name);

//公開状態(0,1で取得)
esc_html(get_post_type_object(get_post_type())->public);

//カスタム分類(配列で取得)
esc_html(get_post_type_object(get_post_type())->taxonomies);

//ラベル
esc_html(get_post_type_object(get_post_type())->labels->name);

//単体ラベル
esc_html(get_post_type_object(get_post_type())->labels->singular_name);
  • このエントリーをはてなブックマークに追加
スポンサーリンク
スポンサーリンク