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

Était-ce utile?

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
scroll top