Добавьте адрес электронной почты и телефон клиента в столбце «Заказ» в список заказов администратора в Woocommerce. - PullRequest
0 голосов
/ 10 октября 2018

Я пытаюсь найти способ добавить телефон клиента и адрес электронной почты под именем в представлении заказа WooCommerce.См. Рисунок для справки, где мне нужно добавить эту информацию.

Есть идеи, советы или указатели о том, как это сделать?enter image description here

1 Ответ

0 голосов
/ 10 октября 2018

Следующий код добавит телефон для выставления счетов и адрес электронной почты под номером заказа в списке внутренних заказов (только для Woocommerce 3.3+) :

add_action( 'manage_shop_order_posts_custom_column' , 'custom_orders_list_column_content', 50, 2 );
function custom_orders_list_column_content( $column, $post_id ) {
    if ( $column == 'order_number' )
    {
        global $the_order;

        if( $phone = $the_order->get_billing_phone() ){
            $phone_wp_dashicon = '<span class="dashicons dashicons-phone"></span> ';
            echo '<br><a href="tel:'.$phone.'">' . $phone_wp_dashicon . $phone.'</a></strong>';
        }

        if( $email = $the_order->get_billing_email() ){
            echo '<br><strong><a href="mailto:'.$email.'">' . $email . '</a></strong>';
        }
    }
}

Код входит в файл function.phpфайл вашей активной дочерней темы (active theme).Проверено и работает.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...