Comment obtenir après le nom de l'auteur par son ID dans une fonction?
-
16-10-2019 - |
Question
Je suis en train d'obtenir le nom de l'auteur en utilisant la fonction « the_author_meta
». Après avoir fait que je dois passer la valeur dans un tableau et revenir avec ce « json_encode ».
Permettez-moi de montrer:
$autor_id = $post->post_author;
$autor_name = the_author_meta('user_nicename', $autor_id);
echo $autor_name;
Le $autor_name
de echo
fonctionne très bien, mais quand je fais le code suivant retourne null sur mon script:
...
$results['author'] = $autor_name;
$posts[] = $results;
}
return json_encode($posts);
il retourne que: "author":null
Comment puis-je faire afficher le nom de l'auteur comme: "author":admin
La solution
L'écho est déjà fait par the_author_meta ().
echo $autor_name
ne fait rien.
correcte serait d'utiliser get_the_author_meta ().
Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange