Ich versuche, dem Benutzerprofil Informationen hinzuzufügen

Ich versuche, dem Benutzerprofil Informationsfelder hinzuzufügen. Aber mein Code läuft nicht! 🙁

In functions.php füge ich hinzu:

 function add_contact_profile($user_contact) { $user_contact['twitter'] = __('URL Twitter'); $user_contact['facebook'] = __('URL Facebook'); $user_contact['googleplus'] = __(''); $user_contact['linkedin'] = __('URL Linkedin'); return $user_contact; } add_filter('user_contactmethods', 'add_contact_profile', 99); 

und in der header.php ich hinzu:

 <?php if(get_the_author_meta('rss_url') ){ echo(''); } echo(''); if(get_the_author_meta('facebook') ){ echo(''); } if(get_the_author_meta('twitter') ){ echo(''); } if(get_the_author_meta('linkedin') ){ echo(''); } ?> 

PS

Mit

var_dump(get_the_author_meta('googleplus'));

Ich bekomme

string(0);

Mein Thema ist: Zwanzig Dreizehn

Solutions Collecting From Web of "Ich versuche, dem Benutzerprofil Informationen hinzuzufügen"

Hi ich habe deinen Code ausprobiert und es funktioniert wenn du es unten magst:

 $user_id = get_current_user_id(); // this will give user id of current loged in user // or try using this to get author ID related to your post, this will give $user_id of post author $temp_post = get_post($post_id); $user_id = $temp_post->post_author; var_dump(get_the_author_meta( 'twitter', $user_id )); 

Ähnlich für andere Felder, ersetzen Sie bitte in Ihrem Code entsprechend:

 get_the_author_meta('googleplus',$user_id) get_the_author_meta('facebook',$user_id) get_the_author_meta('linkedin',$user_id) 

Für Details folgen Sie bitte dem get_the_author_meta Codex

Für weitere Details folgen Sie bitte diesem Link get_the_author_meta Entwickler

Ich denke, wir müssen $user_id wenn außerhalb der Schleife verwendet werden muss.

Vielen Dank!