【WordPress】登録されてるカスタム投稿タイプのスラッグを配列ですべて取得する方法

WordPressで登録されてるカスタム投稿タイプのスラッグを配列ですべて取得したい。
本記事ではこのような悩みを解決。
実装方法について解説します。
get_post_typesを使って取得する
<?php
//カスタム投稿タイプを取得
$custom_post_types_slug = get_post_types(array('public' => true,'_builtin' => false));
// 配列で出力
print_r($custom_post_types_slug);
?>
登録されてるカスタム投稿タイプのスラッグをすべて取得するコード例です。
get_post_typesを使います。
get_post_typesのパラメータに以下を指定します。
‘public’ => true
公開されてるカスタム投稿タイプを指定。
‘_builtin’ => false
デフォルトの投稿タイプは含めない。
最後にprint_rでカスタム投稿タイプのスラッグが入ってる配列になってるか確認します。
以上で実装完了です。
まとめ
WordPressで登録されてるカスタム投稿タイプのスラッグを配列ですべて取得する方法について紹介しました。
以上で解説を終わります。
目次