WordPressのカスタムフィールドの値を取り出し、合計を出したいと思っております。
カスタムフィールドの値は最大5個で、1つだけの場合もあります。
カスタムフィールドの値が
num1 1
num2 2
num3 3
num4 4
num5 5
だった場合、15となり、
仮にnum5に入力がなかった場合、10となるようにしたいです。
php
1<?php 2$hoge = get_post_meta($post->ID, 'num1', true); 3if(empty($hoge)) { 4} else { 5echo $num1; 6$hoge = get_post_meta($post->ID, 'num2', true); 7if(empty($hoge)) { 8} else { 9echo $num2; 10$hoge = get_post_meta($post->ID, 'num3', true); 11if(empty($hoge)) { 12} else { 13echo $num3; 14$hoge = get_post_meta($post->ID, 'num4', true); 15if(empty($hoge)) { 16} else { 17echo $num4; 18$hoge = get_post_meta($post->ID, 'num5', true); 19if(empty($hoge)) { 20} else { 21echo $num5; 22?> 23
上記のような形で、カスタムフィールドに値があるか?をemptyで判定し、あればechoで表示させてみたところ、値があるものだけ表示されました。
ただ、ここからこれら値を足し算する方法がわかりません。
echo $numN
を
$numN +
などとしてもエラーが出てためで、
$numN.'+'としたらただの文字列として表示されてしまいます。
最終的には足し算の
こういった場合、どのように書けば計算ができるのでしょうか。
よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー