j'essaie d'obtenir le nom de l'auteur en utilisant la fonction "the_author_meta
". Après cela, je dois passer la valeur dans un tableau et la renvoyer avec "json_encode".
Laisse moi voir:
$autor_id = $post->post_author;
$autor_name = the_author_meta('user_nicename', $autor_id);
echo $autor_name;
Le $autor_name
echo
fonctionne bien, mais lorsque je fais le code suivant, il renvoie null sur mon script:
...
$results['author'] = $autor_name;
$posts[] = $results;
}
return json_encode($posts);
il retourne que: "author":null
Comment puis-je lui faire afficher le nom de l'auteur comme suit: "author":admin
?
L'écho est déjà fait par the_author_meta ().
echo $autor_name
ne fait rien.
Correct serait d'utiliser get_the_author_meta ().