/var/www/html/wp-content/plugins/woocommerce/templates/emails/plain/email-addresses.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<?php
/**
 * Email Addresses (plain)
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/emails/plain/email-addresses.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see     https://woocommerce.com/document/template-structure/
 * @package WooCommerce\Templates\Emails\Plain
 * @version 8.6.0
 */

defined'ABSPATH' ) || exit;

echo 
"\n" esc_htmlwc_strtoupperesc_html__'Billing address''woocommerce' ) ) ) . "\n\n";
echo 
preg_replace'#<br\s*/?>#i'"\n"$order->get_formatted_billing_address() ) . "\n"// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped

if ( $order->get_billing_phone() ) {
    echo 
$order->get_billing_phone() . "\n"// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
}

if ( 
$order->get_billing_email() ) {
    echo 
$order->get_billing_email() . "\n"// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
}

/**
 * Fires after the core address fields in emails.
 *
 * @since 8.6.0
 *
 * @param string $type Address type. Either 'billing' or 'shipping'.
 * @param WC_Order $order Order instance.
 * @param bool $sent_to_admin If this email is being sent to the admin or not.
 * @param bool $plain_text If this email is plain text or not.
 */
do_action'woocommerce_email_customer_address_section''billing'$order$sent_to_admintrue );

if ( ! 
wc_ship_to_billing_address_only() && $order->needs_shipping_address() ) {
    
$shipping $order->get_formatted_shipping_address();

    if ( 
$shipping ) {
        echo 
"\n" esc_htmlwc_strtoupperesc_html__'Shipping address''woocommerce' ) ) ) . "\n\n";
        echo 
preg_replace'#<br\s*/?>#i'"\n"$shipping ) . "\n"// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped

        
if ( $order->get_shipping_phone() ) {
            echo 
$order->get_shipping_phone() . "\n"// phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
        
}

        
/**
         * Fires after the core address fields in emails.
         *
         * @since 8.6.0
         *
         * @param string $type Address type. Either 'billing' or 'shipping'.
         * @param WC_Order $order Order instance.
         * @param bool $sent_to_admin If this email is being sent to the admin or not.
         * @param bool $plain_text If this email is plain text or not.
         */
        
do_action'woocommerce_email_customer_address_section''shipping'$order$sent_to_admintrue );
    }
}