计算POST循环中的所有自定义字段值

时间:2015-12-11 作者:Ronald

我有一个名为“ordered\\u 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 个回复
最合适的回答,由SO网友:Zsolt Gere 整理而成

Try this:

//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;   

相关推荐

Custom loop not working

因此,我创建了一个自定义循环,在该循环中,我的自定义帖子类型的帖子将出现,并且在其中,我向meta“layout\\u meta\\u box”声明了值“synosis”。自定义帖子类型正在工作,但元框值不工作。我做错了什么?<?php /* Template Name: Archief Synopsis Template Post Type: algemeen */ get_header(); $args = array( \'pos