Предварительно заполните поля оформления Woocommerce для MultiSite - PullRequest
1 голос
/ 08 февраля 2020

Я использую Multisite (подпапку) и хочу автоматически заполнять поля оформления заказа, если клиент зарегистрирован.

Для этого я использую код, найденный в этой теме: " Предварительно заполнить поля проверки Woocommerce":

 add_filter('woocommerce_checkout_get_value', function($input, $key ) 
    {
     $current_user = get_current_user_id();

    switch ($key) :
    case 'billing_first_name':
    case 'shipping_first_name':
        return $current_user->first_name;
    break;
    case 'billing_last_name':
    case 'shipping_last_name':
        return $current_user->last_name;

    case 'billing_phone':
        $phone = get_user_meta($current_user,'phone_number',true);
        return  $phone;
    break;       

   endswitch;
   }, 10, 2);

Я зарегистрировал пользователя и заполнил поля профиля - имя, фамилию, адрес электронной почты и телефон.

Но, к сожалению, в В полях оформления заказа отображается только электронная почта. Имя, фамилия и телефон не отображаются.

Как это можно исправить?

...