私はすべてのプラグインとWPを更新する前に、新しいオーダーの電子メールにいくつかの情報を表示しました。顧客のメモ、電子メール、電話など。woocommerce電子メールでカスタム情報を追加
しかし、更新後にはそれらはなくなっています。私はこの情報がどこから来たのかわからない。私はうその設定を見ようとしましたが、何も見つかりませんでした。
誰かに戻す方法を知っていますか?
例えば私はすべてのプラグインとWPを更新する前に、新しいオーダーの電子メールにいくつかの情報を表示しました。顧客のメモ、電子メール、電話など。woocommerce電子メールでカスタム情報を追加
しかし、更新後にはそれらはなくなっています。私はこの情報がどこから来たのかわからない。私はうその設定を見ようとしましたが、何も見つかりませんでした。
誰かに戻す方法を知っていますか?
例えばようやくfunction.phpこのコード
function wc_customer_details($fields, $sent_to_admin, $order) {
if (empty($fields)) {
if ($order->get_customer_note()) {
$fields['customer_note'] = array(
'label' => __('Customer Note', 'woocommerce'),
'value' => wptexturize($order->get_customer_note()),
);
}
if ($order->get_billing_email()) {
$fields['billing_email'] = array(
'label' => __('Email address', 'woocommerce'),
'value' => wptexturize($order->get_billing_email()),
);
}
if ($order->get_billing_phone()) {
$fields['billing_phone'] = array(
'label' => __('Phone', 'woocommerce'),
'value' => wptexturize($order->get_billing_phone()),
);
}
}
return $fields;
} ADD_FILTER( 'woocommerce_email_customer_details_fields'、 'wc_customer_details'、10、3)を含む溶液を、見つかりました。
詳細については、
// Edit order items table template defaults
function sww_add_wc_order_email_images($table, $order) {
ob_start();
$template = $plain_text ? 'emails/plain/email-order-items.php' : 'emails/email-order-items.php';
wc_get_template($template, array(
'order' => $order,
'items' => $order->get_items(),
'show_download_links' => $show_download_links,
'show_sku' => $show_sku,
'show_purchase_note' => $show_purchase_note,
'show_image' => true,
'image_size' => $image_size
));
return ob_get_clean();
}
add_filter('woocommerce_email_order_items_table', 'sww_add_wc_order_email_images', 10, 2);
、
Link 1、 Link 2、 Link 3、 Link 4
は、この意志はあなたを助け願っています。
リンク上の可能な複製3.テンプレートの画像には、顧客の詳細領域があります電子メールと電話で。それは正確にそれが私の新しい注文の電子メールにあった方法です、このエリアはもう存在しません。 –
[WooCommerce注文電子メールをカスタマイズ](https://stackoverflow.com/questions/33996319/customize-woocommerce-order-email) – LuckyStarr