the_archive_title関数を使用することで投稿一覧のタイトルを出力することができます。しかし「カテゴリ:○○○○」や「タグ:○○○○」など余計な文字が出力されます。
この余計な文字を削除します。
functions.php
/********************************* アーカイブタイトル取得関数から余計な文字を除外 **********************************/ add_filter('get_the_archive_title', function ($title) { if (is_category()) { $title = single_cat_title('', false); } elseif (is_tag()) { $title = single_tag_title('', false); } elseif (is_tax()) { $title = single_term_title('', false); } elseif (is_post_type_archive()) { $title = post_type_archive_title('', false); } elseif (is_date()) { $title = get_the_time('Y年n月'); } elseif (is_search()) { $title = '検索文字:' . esc_html(get_search_query(false)); } elseif (is_404()) { $title = '該当ページが見つかりません'; } else { } return $title; });