¿Cómo obtener el nombre del autor Post por su identificación dentro de una función?

wordpress.stackexchange https://wordpress.stackexchange.com/questions/13845

  •  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?

¿Fue útil?

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