【WordPress】カスタムフィールドを使用しつつ値段にカンマをいれたい
WPを使って商品ページを作っていた際、カスタムフィールドで商品名の下に値段を表示させたいなと思ったはいいのですが、カスタムフィールドはカンマ(,)を区切りとして扱ってしまうので数字がダダ並びになってしまう!ので検索して解決しました。
phpにnumber_format()なるありがたいコードがあるそうなのでそれを利用して…
<?php $terms = get_the_terms($post->ID,'price'); foreach( $terms as $term ) { echo '.number_format($term->name).'円(税込)'; } ?>
商品はターム情報(price)を取得して表示させるタイプにしていたのでこのような形にしました。結果は以下のような感じです。