カスタムフィールドで入力した数字に自動でカンマを入れるには

価格など、数字の百の位と千の位の間にカンマをいれたいとき、ありますよね。

eer

この数字をカスタムフィールドで入力出来るようにした場合、このカンマが自動で入ってくれなくて困ったことはありませんか?

type=text で作ったカスタムフィールドの入力エリアに「5324」と入れても、
ユーザー画面には「5324」と、そのまま出てしまう。

rrrr

 

そんな時には、PHPの関数「number_format()」を利用すればOKです!
カスタムフィールド取得の関数「get_post_meta()」を
更に囲むかたちで使用します。

コード記述例

カスタムフィールドのKeyが”price”の場合

<?php echo number_format(get_post_meta($post-&gt;ID,’price’,true));?>

便利ですね〜。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です