はじめに
以下の質問に回答します。
完成イメージ

実装手順
以下のコードをfunctions.phpに追加します。
// 「タグクラウド」ウィジェットの出力を変更
add_filter('wp_generate_tag_cloud', function ($tag_string) {
return preg_replace('/>([^<]+)<\/a>/', '>#$1</a>', $tag_string);
});
// テンプレート(カテゴリー・タグ)を変更
add_filter('cocoon_part__tmp/categories-tags', function ($content) {
return preg_replace('/(<a class="tag-link[^>]+"><span[^>]*><\/span>)/', '$1#', $content);
});
// タグアーカイブページのタイトルを変更
add_filter('get_archive_chapter_title', function ($title) {
return is_tag() ? preg_replace('/\/span>/', '/span>#', $title) : $title;
});
さいごに
今回紹介した方法を使えば、タグクラウドやタグアーカイブページに「#」を簡単に追加できます。
このカスタマイズにより、タグがより目を引くものとなり、ユーザーの利便性が向上するでしょう。

