WP All Export:如何通过PHP函数传递导出的数据
WP All Export: how to pass exported data through PHP function
我正在尝试在 WP All Export 中构建自定义导出列,但我无法实现我想要实现的目标。我需要列 'For Payment',如果付款方式是 COD,我需要在其中下实际订单总额。否则应该return0(快递员要求)。我尝试修改下面的代码,但它不起作用。
<?php
function cod_payment( $order_id ) {
$total = get_total();
$method = get_payment_method();
if($method == "cod") {
return $total;
} else {
return "0";
}
}
?>
I need column 'For Payment'
所以 Column name
文本字段的值应该是“For Payment”,而不是“Order Total”。
此外,为了调用 PHP 函数,您需要在 <?php
和 ($value); ?>
之间的文本字段中指定其名称。应该是“cod_payment”,而不是“cliente_jr”。
最后,为什么函数内部没有使用 $order_id
?我假设您需要它来获取总数和付款方式,可能是这样的:
<?php
function cod_payment( $order_id ) {
$total = get_total( $order_id );
$method = get_payment_method( $order_id );
if($method == "cod") {
return $total;
} else {
return "0";
}
}
?>
你可以这样做。 select Custom export field
在文本区添加函数调用
[cod_payment({Payment Method},{Order Total})]
最后 PHP 到函数编辑器(确保保存它)
<?php
function cod_payment( $method, $total ) {
if($method == "cod") {
return $total;
} else {
return "0";
}
}
?>
请注意方法名称可能不正确。
我正在尝试在 WP All Export 中构建自定义导出列,但我无法实现我想要实现的目标。我需要列 'For Payment',如果付款方式是 COD,我需要在其中下实际订单总额。否则应该return0(快递员要求)。我尝试修改下面的代码,但它不起作用。
<?php
function cod_payment( $order_id ) {
$total = get_total();
$method = get_payment_method();
if($method == "cod") {
return $total;
} else {
return "0";
}
}
?>
I need column 'For Payment'
所以 Column name
文本字段的值应该是“For Payment”,而不是“Order Total”。
此外,为了调用 PHP 函数,您需要在 <?php
和 ($value); ?>
之间的文本字段中指定其名称。应该是“cod_payment”,而不是“cliente_jr”。
最后,为什么函数内部没有使用 $order_id
?我假设您需要它来获取总数和付款方式,可能是这样的:
<?php
function cod_payment( $order_id ) {
$total = get_total( $order_id );
$method = get_payment_method( $order_id );
if($method == "cod") {
return $total;
} else {
return "0";
}
}
?>
你可以这样做。 select Custom export field
在文本区添加函数调用
[cod_payment({Payment Method},{Order Total})]
最后 PHP 到函数编辑器(确保保存它)
<?php
function cod_payment( $method, $total ) {
if($method == "cod") {
return $total;
} else {
return "0";
}
}
?>
请注意方法名称可能不正确。