2016-08-16 100 views

回答

2

是有可能overriding WooCommerce templates(複製WooCommerce插件模板文件夾到你的活動的子主題或主題,將其重命名爲woocommerce)

您可以使用相同的代碼the answer of your previous question,但在其他的模板:
order/order-details-customer.php是三江源WooCommerce頁面加載(「訂單接收」頁)。

在代碼所述部分從管線64與該代碼替換到端order/order-details-customer.php模板:

<?php 
    // BEGIN HERE 
    $shipping_local_pickup = false; 
    if ($items_totals = $order->get_order_item_totals()) { 
     foreach ($items_totals as $items_total) { 
      if ($items_total['value'] == 'Local Pickup' && !$shipping_local_pickup) $shipping_local_pickup = true; 
     } 
    } 
    // END 

    if (! wc_ship_to_billing_address_only() && $order->needs_shipping_address() && !$shipping_local_pickup) : // HERE TOO ?> 

    </div><!-- /.col-1 --> 
    <div class="col-2"> 
     <header class="title"> 
      <h3><?php _e('Shipping Address', 'woocommerce'); ?></h3> 
     </header> 
     <address> 
      <?php echo ($address = $order->get_formatted_shipping_address()) ? $address : __('N/A', 'woocommerce'); ?> 
     </address> 
    </div><!-- /.col-2 --> 
</div><!-- /.col2-set --> 

<?php endif; ?> 

此測試和全功能的代碼

參考文獻:

相關問題