WordPress – タグをリンクなしで表示させる
基本的にthe_tags()
はリンク付きが条件で出力される設定にはなっていますがadd_filter
を使用することで、リンクなしで出力することが可能です。
function remeve_tag_link($links){
return array_map('wp_strip_all_tags', $links);
}
add_filter('term_links-post_tag','remeve_tag_link');
またそのほかの方法でもget_the_tag_list()
を正規表現してaタグ削除して他のHTMLタグに置換する方法もあります。
<?php echo $content = preg_replace('/<a .*?>(.*?)<\/a>/', "<span>$1</span>", get_the_tag_list()); ?>