wordpress/woocommerce - 自定义字段的总和
wordpress/woocommerce - sum of custom fields
我在我的 woocommerce 中添加了一个输入字段(与每个订单相关联)。我可以使用以下代码完美显示该字段的每个值:
function MY_COLUMNS_VALUES_FUNCTION( $column ) {
global $post;
$order = new WC_Order( $post->ID );
$items = $order->get_items();
//start editing, I was saving my fields for the orders as custom post meta
//if you did the same, follow this code
if ( $column == 'authors_income' ) {
foreach ( $items as $item ) {
echo $item['MY-FIELD-NAME'];
}
}
但是我怎样才能将该字段的所有值相加并 echo/print 它呢?
只需将当前值添加到变量并在循环后回显结果
if ( $column == 'authors_income' ) {
$totalIncome = 0;
foreach ( $items as $item ) {
echo $item['MY-FIELD-NAME'];
$totalIncome = $totalIncome + $item['MY-FIELD-NAME'];
}
echo $totalIncome;
}
我在我的 woocommerce 中添加了一个输入字段(与每个订单相关联)。我可以使用以下代码完美显示该字段的每个值:
function MY_COLUMNS_VALUES_FUNCTION( $column ) {
global $post;
$order = new WC_Order( $post->ID );
$items = $order->get_items();
//start editing, I was saving my fields for the orders as custom post meta
//if you did the same, follow this code
if ( $column == 'authors_income' ) {
foreach ( $items as $item ) {
echo $item['MY-FIELD-NAME'];
}
}
但是我怎样才能将该字段的所有值相加并 echo/print 它呢?
只需将当前值添加到变量并在循环后回显结果
if ( $column == 'authors_income' ) {
$totalIncome = 0;
foreach ( $items as $item ) {
echo $item['MY-FIELD-NAME'];
$totalIncome = $totalIncome + $item['MY-FIELD-NAME'];
}
echo $totalIncome;
}