WordPressのカスタムフィールドは、ちょっとしたテキストや数値を、本文とは独立させて入力したいときに便利な機能です。
そんなカスタムフィールドを利用して価格などの数値を入力した際、3桁ごとにカンマを挿入したい場合があります。
地味ですが意外とこうした要望は多いのではないでしょうか。
そんな時はPHPのnumber_format関数を使って、数字の表示フォーマットを直してあげると良いです。
1 2 3 4 5 6 | <?php if(get_post_meta($post->ID , 'カスタムフィールド名' ,true)): $num = get_post_meta($post->ID , 'カスタムフィールド名' ,true); echo number_format( $num ) ; endif; ?> |
任意のカスタムフィールドの値を取得して、その値をnumber_formatの引数にするだけです。
すると、例えばカスタムフィールドに10000と入力した数値が10,000と表示されるようになります。
細かい部分ですが、こうした積み重ねが見やすいWebサイトに繋がるのでおろそかにはできませんね。
今回は次の記事を参考にさせていただきました。
カスタムフィールドで入力した数字に自動でカンマを入れるには | 100arttoe
それではまた!
既存のホームページをスマホやタブレットに対応する、サイトリニューアルのご要望にお応えします。













