登録されているカスタム投稿タイプの一覧を取得するには、次の関数を使います。
$post_types = get_post_types(array('public' => true));
この結果をprint_rで中身を確認してみます。
print_r($post_types);
結果、次のように出力されます。
Array ( [post] => post [page] => page [attachment] => attachment )
上記のように、カスタム投稿タイプの一覧を取得することができます。