Accesează prenumele și numele din user_register
știe cineva cum să preia first_name și last_name din $user_id pentru a le transmite într-o funcție care se declanșează la hook-ul user_register?
Nu am noroc cu niciuna dintre următoarele variante:
function random_name ($user_id){
$new_user = get_userdata($user_id);
$user_email = $new_user -> user_email;
// preia toate datele meta ale utilizatorului nou înregistrat
$new_user_data = get_user_meta($user_id);
// preia prenumele utilizatorului ca șir de caractere
$user_firstname = get_user_meta( $user_id, 'first_name', true );
// preia numele de familie al utilizatorului ca șir de caractere
$user_lastname = get_user_meta( $user_id, 'last_name', true );
echo $user_firstname . $user_lastname . $user_email;
}
Încerc să preiau valorile prenumelui și numelui pentru a le transmite într-un POST API pentru a popula o înregistrare pe un API extern, dar când compilez POST-ul API, tot ce primesc este adresa de email?
Mulțumesc anticipat.

Codex este întotdeauna un loc bun pentru a căuta informații. Verifică acest https://codex.wordpress.org/wp_get_current_user
Unde vei găsi acest exemplu de cod:
<?php
$current_user = wp_get_current_user();
/**
* @exemplu Utilizare sigură:
* $current_user = wp_get_current_user();
* if ( ! $current_user->exists() ) {
* return;
* }
*/
echo 'Nume utilizator: ' . $current_user->user_login . '<br />';
echo 'Email utilizator: ' . $current_user->user_email . '<br />';
echo 'Prenume utilizator: ' . $current_user->user_firstname . '<br />';
echo 'Nume de familie utilizator: ' . $current_user->user_lastname . '<br />';
echo 'Nume afișat utilizator: ' . $current_user->display_name . '<br />';
echo 'ID utilizator: ' . $current_user->ID . '<br />';
Care folosește obiectul WP_User: vezi https://codex.wordpress.org/Class_Reference/WP_User .

Funcția wp_get_current_user nu este pentru a verifica cine este autentificat? Încerc să obțin numele și prenumele unui utilizator nou înregistrat. Am verificat codex-ul pentru user_register și obiectul WP_user dar nu am găsit. Mulțumesc pentru comentariu @Rick Hellewell
