Link to Authors blog posts

时间:2013-09-10 作者:Connor Cushion Mulhall

我试图在我的模板中创建一个链接,允许用户查看自己的博客帖子。我使用的代码是<li><a href="?author=<?php the_author_ID(); ?>">test</a></li> 但这只会让我?author=

1 个回复
最合适的回答,由SO网友:Mayeenul Islam 整理而成

the_author_ID() 抄本上说:

它显示的唯一数字用户IDthe author of a post; 该ID由WordPress在创建用户帐户时分配。必须使用此标签within The Loop.

所以,这行不通。

尝试在循环中使用以下代码*:

<li class="author vcard">
   <a class="url fn n" href="<?php echo get_author_posts_url( false, $authordata->ID, $authordata->user_nicename ); ?>" title="<?php printf( __( \'View all posts by %s\', \'my-theme\' ), $authordata->display_name ); ?>"><?php the_author(); ?></a>
</li>
感谢Ian Stewart

结束