WordPress タクソノミー名取得、カスタム投稿タイプ名取得

ターム情報を取ってきたい時

//タクソノミー名取得
<?php
$taxonomy_names = get_post_taxonomies();
$taxonomy_name = $taxonomy_names[0];
$terms = get_the_terms($post->ID, $taxonomy_name);
$term = $terms[0];
$term->term_id;
$term->name;
?>

//カスタム投稿名取得
$post_type = get_post_type( $post );
//taxonomy.php でカスタム投稿名で分岐させたい時
$query = new WP_Query(
array(
'post_type' => $post_type,
'posts_per_page' => 2,
)
);
?>
// それかこっち
<?php $post_name = esc_html(get_post_type_object(get_post_type())->name); ?>

ターム一覧ページでのカスタム投稿取得

タクソノミー情報を取得
その情報を、もとに投稿タイプ名を取得

$taxonomy = get_query_var( 'taxonomy' );
$post_type = get_taxonomy( $taxonomy )->object_type[0];
var_dump($post_type);

投稿者 @rongai