1
我使用WordPress和WooCommerce插件在電子商務網站上使用最新版本。WooCommerce - 在謝謝頁面上選擇本地取件時隱藏送貨地址
當我選擇「本地取貨」運輸方式時,我想隱藏WooCommerce「訂單已收到」頁面中的「送貨地址」。
我該如何做到這一點?
這裏是收到訂單頁面的截圖:
在此先感謝
我使用WordPress和WooCommerce插件在電子商務網站上使用最新版本。WooCommerce - 在謝謝頁面上選擇本地取件時隱藏送貨地址
當我選擇「本地取貨」運輸方式時,我想隱藏WooCommerce「訂單已收到」頁面中的「送貨地址」。
我該如何做到這一點?
這裏是收到訂單頁面的截圖:
在此先感謝
是有可能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; ?>
此測試和全功能的代碼
參考文獻: