Je dois placer dans la métabox du tableau de bord de post-édition avec le courrier électronique de l'auteur du post (ou d'autres champs de méta utilisateur). Il peut donc être modifié lorsque l'administrateur examine ce post.
$meta_id = get_the_author_meta( 'user_email', $user_id );
$meta_box = array(
'id' => 'my-meta-box',
'title' => 'DANE FIRMY',
'page' => 'post',
'context' => 'normal',
'priority' => 'high',
'fields' => array(
array(
'name' => 'E-mail box',
'id' => 'mail',
'type' => 'text',
'std' => $meta_id
)
)
);
Ce code fonctionne lorsque $ user_id est un entier (quand je l'ai mis manuellement par exemple 4) mais que je veux obtenir dynamiquement l'identifiant actuel de l'auteur ( $user_id).
get_the_author_meta('user_mail')devrait fonctionner sans spécifier $user_id(le codex le dit :)) mais le code est dans functions.phpet en dehors de la boucle, donc cela ne fonctionne pas. Je commence avec Wordpress et PHP, donc je ne sais pas quoi faire ensuite.
A également essayé ceci:
global $post;
$user_id=$post->post_author;