¿Cómo obtener el nombre del autor Post por su identificación dentro de una función?
-
16-10-2019 - |
Pregunta
Estoy tratando de obtener el nombre del autor usando el "the_author_meta
"Función. Después de hacerlo, necesito pasar el valor dentro de una matriz y devolverlo con" JSON_ENCODE ".
Dejame mostrar:
$autor_id = $post->post_author;
$autor_name = the_author_meta('user_nicename', $autor_id);
echo $autor_name;
los $autor_name
echo
Funciona bien, pero cuando hago el siguiente código, devuelve nulo en mi script:
...
$results['author'] = $autor_name;
$posts[] = $results;
}
return json_encode($posts);
Devuelve eso: "author":null
¿Cómo puedo hacer que muestre el nombre del autor como: "author":admin
?
Solución
El eco ya lo realiza el_author_meta ().
echo $autor_name
no hace nada.
Correcto sería usar get_the_author_meta ().
Licenciado bajo: CC-BY-SA con atribución
No afiliado a wordpress.stackexchange