0

我正在使用 Woocommerceemail-order-items.phpemail-order-details.php模板文件。我正在尝试创建某种“if 语句”,如果值等于零,则将项目小计、总计和小计值替换为“TBD”(待确定),然后如果值是,则其他一切正常无论是消极的还是积极的。

我一直在尝试将这些行替换为:wp-contents/themes/mytheme/woocommerce/emails/

'email-order-items.php': <?php echo $total['value']; ?>
'email-order-items.php': <?php echo $order->get_formatted_line_subtotal( $item ); ?>
4

1 回答 1

0

对于项目小计

if($itemsubtotal == 0) {
  $itemsubtotal = "TBD";
}

总计

if($total == 0) {
  $total = "TBD";
}

对于小计

if($subtotal == 0) {
  $subtotal = "TBD";
}

编辑更改此行

<td class="td" style="text-align:left; <?php if ( $i === 1 ) echo 'border-top-width: 4px;'; ?>"><?php echo $total['value']; ?></td> 

<?php if($total['value'] != 0){ ?>

<td class="td" style="text-align:left; <?php if ( $i === 1 ) echo 'border-top-width: 4px;'; ?>"><?php echo $total['value']; ?></td> 
<?php } else { ?>

<td class="td" style="text-align:left; <?php if ( $i === 1 ) echo 'border-top-width: 4px;'; ?>"><?php echo "TBD"; ?></td> 


<?php } ?>

同样对于其他变量也可以这样做。

于 2016-06-05T06:30:29.770 回答