在WordPress中,我需要获取使用author_id
创建帖子的作者的姓名
我怎样才能找到author_name
?
答案 0 :(得分:14)
答案 1 :(得分:3)
这应该像魅力一样工作
<?php echo get_the_author(); ?>
了解更多详细信息。 https://codex.wordpress.org/Function_Reference/get_the_author
答案 2 :(得分:2)
在single.php中使用以下代码或您想要作者姓名的相关页面
<?php get_the_author_meta( 'display_name', $author_id ); ?>
答案 3 :(得分:1)
在single-post.php中添加此代码
<?php echo get_the_author(); ?>
我希望这会有用!!
答案 4 :(得分:0)
在 WordPress 自定义 REST API 端点中使用时,您可以这样做:
function customrestapiplugin_getpost( $slug ) {
$args = [
'name' => $slug['slug'],
'post_type' => 'post'
];
$post = get_posts($args);
$data[$i]['id'] = $post[0]->ID;
$data['title'] = $post[0]->post_title;
$data['content'] = $post[0]->post_content;
$data['excerpt'] = $post[0]->post_excerpt;
$data['slug'] = $post[0]->post_name;
$data['date'] = $post[0]->post_date;
$data['link'] = get_permalink($post[0]->ID);
$data['author'] = get_the_author_meta('display_name', $post[0]->post_author);
$data['featured_image']['thumbnail'] = get_the_post_thumbnail_url($post[0]->ID, 'thumbnail');
$data['featured_image']['medium'] = get_the_post_thumbnail_url($post[0]->ID, 'medium');
$data['featured_image']['large'] = get_the_post_thumbnail_url($post[0]->ID, 'large');
return $data;
}