How can I get user URL by id 时间:2014-05-01 作者:user3576352 我正在使用自定义帖子类型,在获取作者的个人资料URL时遇到问题。我可以使用以下方法获取作者ID:$authers_interviewdoctor = get_post_meta( $post->ID , \'authers_interviewdoctor\' , true ); 但是,我需要获得他的个人资料的链接,例如:www.example.com/author/admin 5 个回复 SO网友:Tyler Carter 您应该使用get_author_posts_url() 获取作者的链接。 SO网友:Mayeenul Islam 要获取作者URL,必须使用:<?php global $authordata; ?> <a href="<?php echo get_author_posts_url( false, $authordata->ID, $authordata->user_nicename ); ?>" title="<?php printf( __( \'View all posts by %s\', \'your-theme\' ), $authordata->display_name ); ?>"> <?php the_author(); ?> </a> SO网友:Mahfuzul Hasan 尝试以下操作:$authers_interviewdoctor = get_post_meta( $post->ID , \'authers_interviewdoctor\' , true ); $auther_url = get_author_posts_url( $authers_interviewdoctor ); 使用$auther_url 在链接href中。 SO网友:Andrey Shandrov <?php $author = get_queried_object(); echo get_author_posts_url( false, $author->user_nicename ); ?> SO网友:Tariqul_Islam 获取作者URL 您可以使用此代码段。将按ID检索作者URL。<ul class="blog-meta"> <li><a href="<?php echo esc_url(get_author_posts_url(get_the_author_meta("ID"))); ?>">Admin Name</a></li> </ul> 结束 文章导航