Populate input field z user data

Prosil bi za eno hitro pomoč, in sicer, kako naj na formi prenesem podatke od userja v določen input field (recimo njegov email, s katerim je registriran).

Gre se za wordpress, forma je pa navadna, brez kakega plugina. Hvala lepa.

2 odgovora

Na hitro - nisem testiral, ampak moralo bi biti nekaj na to temo: imaš funkcijo 'wpgetcurrent_user, ki ti vrne cel WP_User objekt'. Potem pa samo rečeš :

$user->get( 'user_email' )
1

Preverjeno dela:

$current_user = wp_get_current_user();

echo "userjev email je ".$current_user->user_email;

Nekaj stvari, ki jih lahko dobiš ven s $currentuser->spodnjaspremenljivka:

[ID] => 1
[user_login] => adminS
[user_pass] => xxx
[user_nicename] => admin
[**user_email**] => email@domena.com => tega smo uporabili zgoraj
[user_url] =>
[user_registered] => 2013-03-15 19:25:07
[user_activation_key] =>
[user_status] => 44
[display_name] => adminS

Samo zamenjaš tole v oglatem oklepaju z zgornjim user_email.

3