サポート » 使い方全般 » 投稿と自分で登録した投稿タイプの一覧を取得したいです。

  • test 1234

    (@lifestyledesign7777)


    投稿と自分で登録したカスタム投稿タイプの一覧を取得したいです。

    たとえば、
    post(投稿)
    hoge(カスタム投稿)
    の2つの投稿タイプがあって、
    プラグインのcustom field suiteを入れてるとします。

    get_post_types()の関数で値を取得すると、

    array(7) {
      ["post"]=>
      string(4) "post"
      ["page"]=>
      string(4) "page"
      ["attachment"]=>
      string(10) "attachment"
      ["revision"]=>
      string(8) "revision"
      ["nav_menu_item"]=>
      string(13) "nav_menu_item"
      ["cfs"]=>
      string(3) "cfs"
      ["hoge"]=>
      string(6) "hoge"
    }

    と取得されます。
    post,hogeだけ取得したいので、組み込まれている物だけを除外すればいいかと思いきや、プラグインの投稿タイプ(cfs)まで出てきてしまいます。静的に書けば解決できますが、投稿タイプを使うプラグインを追加する度に記述しないといけないので、それは避けたいです。

    一発で登録済みの投稿タイプ一覧を出す関数がありそうな気がして見つからなかったです。
    どなたか取得方法について教えていただきたいです。

  • トピック「投稿と自分で登録した投稿タイプの一覧を取得したいです。」には新たに返信することはできません。