第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 WooCommerce 上向格式化的計費電話和電子郵件添加標(biāo)簽,謝謝

在 WooCommerce 上向格式化的計費電話和電子郵件添加標(biāo)簽,謝謝

PHP
慕絲7291255 2023-06-24 17:56:37
我想在“謝謝”頁面上的電話和電子郵件信息中添加自定義標(biāo)簽。使用 YITH WooCommerce Checkout Manager,我自定義了一些字段并將以下代碼添加到functions.php:function woo_custom_order_formatted_billing_address( $address , $WC_Order ) {$address = array(            'first_name' => 'First Name: ' . $WC_Order->billing_first_name,            'address_1'  => 'Address: ' . $WC_Order->billing_address_1,            'city'      => 'City: ' . $WC_Order->billing_city,        );        if(!empty($ship_date)) $address['order_time'] = 'Shipping time: ' . $ship_date;        if(!empty($WC_Order->billing_corpus)) $address['house'] = 'House: ' . $WC_Order->billing_house;        if(!empty($WC_Order->billing_corpus)) $address['corpus'] = 'Corpus: ' . $WC_Order->billing_corpus;        if(!empty($WC_Order->billing_flat)) $address['flat'] = 'Room: ' . $WC_Order->billing_flat;            if(!empty($WC_Order->billing_phone)) $address['billing_phone'] = 'Phone: ' . $WC_Order->billing_phone;        return $address;}但由于某種原因,不想添加標(biāo)簽“電話”。有什么解決辦法嗎?
查看完整描述

1 回答

?
慕慕森

TA貢獻1856條經(jīng)驗 獲得超17個贊

為此,您可以使用兩種不同的方式來做到這一點:

1)。通過您的主題覆蓋 WooCommerce 模板

您必須復(fù)制/編輯order/order-details-customer.php模板文件,因為帳單格式地址功能不處理帳單電話和帳單電子郵件。

對于計費電話,您需要更換線路37

<p?class="woocommerce-customer-details--phone"><?php?echo?esc_html(?$order->get_billing_phone()?);??></p>

通過以下行:

<p?class="woocommerce-customer-details--phone"><?php?_e("Phone:?",?"woocommerce");?echo?esc_html(?$order->get_billing_phone()?);??></p>

對于帳單電子郵件,您需要替換該行41

<p?class="woocommerce-customer-details--email"><?php?echo?esc_html(?$order->get_billing_email()?);??></p>

通過以下行:

<p?class="woocommerce-customer-details--email"><?php?_e("Email:?",?"woocommerce");?echo?esc_html(?$order->get_billing_email()?);??></p>

2)。使用一些復(fù)合過濾器掛鉤?(用于已收到的訂單 - 感謝頁面)

// Phone

add_filter('woocommerce_order_get_billing_phone', 'wc_order_get_billing_phone_filter' );

function wc_order_get_billing_phone_filter( $billing_phone ) {

? ? // Only on Order Received page (thankyou)

? ? if ( is_wc_endpoint_url( 'order-received' ) && $billing_phone ) {

? ? ? ? return __("Phone:", "woocommerce") . ' ' . $billing_phone;

? ? }

? ? return $billing_phone;

}


// Email

add_filter('woocommerce_order_get_billing_email', 'wc_order_get_billing_email_filter' );

function wc_order_get_billing_email_filter( $billing_email ) {

? ? // Only on Order Received page (thankyou)

? ? if ( is_wc_endpoint_url( 'order-received' ) && $billing_email ) {

? ? ? ? return __("Email:", "woocommerce") . ' ' . $billing_email;

? ? }

? ? return $billing_email;

}

代碼位于活動子主題(或活動主題)的functions.php 文件中。經(jīng)過測試并有效。


查看完整回答
反對 回復(fù) 2023-06-24
  • 1 回答
  • 0 關(guān)注
  • 139 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號