Методы получения имени и фамилии текущего пользователя в WordPress

Чтобы получить имя и фамилию текущего пользователя в WordPress, вы можете использовать различные методы в зависимости от контекста и имеющейся у вас информации. Вот несколько методов, которые можно использовать с примерами кода:

  1. Метод: использование глобальной переменной $current_user
    Пример кода:

    global $current_user;
    $first_name = $current_user->first_name;
    $last_name = $current_user->last_name;
  2. Метод: использование функции get_userdata()
    Пример кода:

    $current_user = wp_get_current_user();
    $userdata = get_userdata($current_user->ID);
    $first_name = $userdata->first_name;
    $last_name = $userdata->last_name;
  3. Метод: использование функции get_user_meta()
    Пример кода:

    $current_user = wp_get_current_user();
    $first_name = get_user_meta($current_user->ID, 'first_name', true);
    $last_name = get_user_meta($current_user->ID, 'last_name', true);
  4. Метод: использование класса WP_User
    Пример кода:

    $current_user = wp_get_current_user();
    $first_name = $current_user->get('first_name');
    $last_name = $current_user->get('last_name');
  5. Метод: использование плагина BuddyPress (если установлен)
    Пример кода:

    $current_user = wp_get_current_user();
    $first_name = xprofile_get_field_data('First Name', $current_user->ID);
    $last_name = xprofile_get_field_data('Last Name', $current_user->ID);

Обратите внимание, что для некоторых методов могут потребоваться дополнительные плагины или определенные конфигурации, например плагин BuddyPress в последнем примере. Обязательно выберите метод, который соответствует вашей конкретной настройке WordPress.