0

Woocommerceemail-order-items.phpemail-order-details.phpテンプレート ファイルを使用しています。値がゼロに等しい場合、アイテムの小計、合計、および小計の値を「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";
}

EDIT この行を変更

<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 に答える