web-dev-qa-db-ja.com

ポストループ内のすべてのカスタムフィールド値を計算する

'ordered_food'という名前のカスタム投稿タイプと 'price'という名前のカスタムフィールドがあります。すべての値をプリントアウトできますが、合計金額の計算方法はわかりません。なぜならそれはすでにWordpressのカスタム投稿タイプのループに入っているからです。

Calculate all custom field values in the post loop

/* something like this */
$total_amount = $price_custom_field1 + $price_custom_field2 + $price_custom_field3; 
1
Ronald

これを試して:

//loop start

    $total_amount = get_post_meta($post->ID, 'custom_field1', true);
    $total_amount += get_post_meta($post->ID, 'custom_field2', true);
    $total_amount += get_post_meta($post->ID, 'custom_field3', true);

//loop end  

    echo 'Total: '.$total_amount;   
1
Zsolt Gere