有什么功能可以用来回显当前用户的个人资料URL吗?

时间:2012-04-03 作者:PrivateUser

到目前为止,我正在使用此代码回显用户的配置文件url。

<?php echo esc_url( home_url( \'/\' ) ); ?>user/<?php echo $current_user->user_login ?>"><?php echo $current_user->user_login ?></a>
此链接使用作者库作为“用户”。所以,当我改变作者基数时,这个链接将被破坏。

是否有以下功能可用current_user_profile_link() ?

2 个回复
最合适的回答,由SO网友:kaiser 整理而成

选择正确的模板作为“用户配置文件”-页面是完全自定义的,并且not 管理UI用户配置文件页面,我建议改为使用Author posts页面:

get_author_link( true, get_current_user_id() );
然后修改此模板。

漂亮的URL无需超出WP模板层次结构。如果你想要~/user, 然后使用Rewrite API.

(更新)

get_author_link() 此函数已被弃用。使用get_author_posts_url() 相反

Example

get_author_posts_url( get_current_user_id() );

https://codex.wordpress.org/Function_Reference/get_author_posts_url

SO网友:Gowri

从Kaiser answer中,不推荐使用get\\u author\\u link函数

自版本2.1以来,get\\u author\\u链接已被弃用!改用get\\u author\\u posts\\u url()

因此,请尝试使用get\\u author\\u posts\\u url()

结束

相关推荐

Users: List A to Z, for Users

我想创建一个代表我网站中每个用户的所有字母列表。示例:A -> Link that shows list of all users whose **nickname** starting with letter \"A\" B -> ...starting with letter \"B\" C -> ...starting with letter \"C\" D -> ...starting with letter \"D\" E -> ..