Отображения номера телефона в плагине wordpress + woocommerce товарный чек или счет

Всем привет. Подскажите как правильно прописать отображения номера телефона который указывается как дополнительный при оформлении заказа в плагине который формирует счет или товарный чек.

Заранее огромное спасибо!

Код для добавления поля номера телефона при оформлении заказа такой

add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
function custom_override_checkout_fields( $fields ) {
     $fields['shipping']['shipping_phone'] = array(
        'label'     => __('Phone', 'woocommerce'),
         'value' => get_post_meta( $order->id, 'shipping_phone', true ),
    'placeholder'   => _x('Phone', 'placeholder', 'woocommerce'),
    'required'  => false,
    'class'     => array('form-row-wide'),
    'clear'     => true
     );

     return $fields;
}

/**
 * Обновляем метаданные заказа со значением поля
 */
add_action( 'woocommerce_checkout_update_order_meta', 'my_custom_checkout_field_update_order_meta' );

function my_custom_checkout_field_update_order_meta( $order_id ) {
    if ( ! empty( $_POST['shipping_phone'] ) ) {
        update_post_meta( $order_id, 'My Field', sanitize_text_field( $_POST['shipping_phone'] ) );
    }
}

/**
 * Выводим значение поля на странице редактирования заказа
 */
add_action( 'woocommerce_admin_order_data_after_shipping_address', 'my_custom_checkout_field_display_admin_order_meta', 10, 1 );

function my_custom_checkout_field_display_admin_order_meta($order){
    echo '<p><strong>'.__('Телефон').':</strong> ' . get_post_meta( $order->id, 'My Field', true ) . '</p>';
}

Номер телефона правильно выводиться на странице заказа отображения номера

Не могу понять как прописать отображения номера в плагине

Так выводиться информация в плагине

<div class="order-addresses 
    <?php
    if ( ! wcdn_has_shipping_address( $order ) ) :
        ?>
        no-shipping-address<?php endif; ?>">
        <div class="billing-address">
            <h3><?php esc_attr_e( 'Billing Address', 'woocommerce-delivery-notes' ); ?></h3>
            <address>

                <?php
                if ( ! $order->get_formatted_billing_address() ) {
                    esc_attr_e( 'N/A', 'woocommerce-delivery-notes' );
                } else {
                    echo wp_kses_post( apply_filters( 'wcdn_address_billing', $order->get_formatted_billing_address(), $order ) );
                }
                ?>
                
                <div class="order-info1">

<ul class="info-list1">
            <?php
            $fields = apply_filters( 'wcdn_order_info1_fields', wcdn_get_order_info1( $order ), $order );
            ?>
            <?php foreach ( $fields as $field ) : ?>
                <li>
                    <span><?php echo wp_kses_post( apply_filters( 'wcdn_order_info1_content', $field['value'], $field ) ); ?></span>
                </li>
            <?php endforeach; ?>
</ul>
<?php do_action( 'wcdn_after_info', $order ); ?>
</div>

            </address>
            
        </div>

        <div class="shipping-address">                      
            <h3><?php esc_attr_e( 'Shipping Address', 'woocommerce-delivery-notes' ); ?></h3>
            <address>

                <?php
                if ( ! $order->get_formatted_shipping_address() ) {
                    esc_attr_e( 'N/A', 'woocommerce-delivery-notes' );
                } else {
                    echo wp_kses_post( apply_filters( 'wcdn_address_shipping', $order->get_formatted_shipping_address(), $order ) );
                }
                ?>
                
            
            </address>
        </div>

        <?php do_action( 'wcdn_after_addresses', $order ); ?>
    </div><!-- .order-addresses -->

отображения


Ответы (0 шт):