我正在改变我的主题。我希望当他们访问帖子时,标题应该包含帖子作者和他的URL。现在我用的是:
echo \'<a href="\'.get_author_posts_url().\'">\'.get_userdata($posts[0]->post_author)->data->display_name.\'</a>;
auhtor的显示名称工作正常,但链接如下
www.mysite.com/?auhtor=0
而不是这个(例如)
www.mysite.com/?auhtor=36
这是标题中的代码
<a href="http://www.mysite.com/?author=0">Display name</a>
而不是这样:
<a href="http://www.mysite.com/?author=36">Display name</a>
顺便说一句:我在圈外做这件事。
最合适的回答,由SO网友:Alex C. 整理而成
对于任何有此问题的人,我使用的代码如下:
echo \'<a href="\'.get_author_posts_url(get_userdata($posts[0]->post_author)->data->ID).\'">\'.get_userdata($posts[0]->post_author)->data->display_name.\'</a>\';