显示注册用户配置文件页面
题
我有一个网站,用户可以注册,登录和他们的编辑配置文件,他们可以发表评论,但不能发表。
我正在寻找的是显示一个用户配置文件页面(在其中显示Gravatar和有关用户的信息)单击用户名的方法。 URL必须像“ www.mywebsite.com/user/username”之类的东西。
我知道wurs.php,但是即使用户没有帖子,也不是作者,我也不知道如何链接。
更新:
我设法解决了它。而不是使用 <?php the_author_posts_link(); ?>
我做了一个href链接到 www.mysite.com/user/<?php echo $user_info->display_name; ?>
为了重命名sl,我安装了 编辑作者slug插件, ,它使作者在设置>“永久链接”下进行编辑。
要自定义用户配置文件,只需按照您的要求编辑Author.php。
解决方案
每个注册用户都可以拥有个人资料,他们不需要帖子。
要更改WordPress作者的个人资料永久链接,请在您的函数中粘贴以下代码。php:
function change_author_permalink_base() {
global $wp_rewrite;
$wp_rewrite->author_base = "user";
}
add_filter( 'init', 'change_author_permalink_base' );
粘贴代码后,请访问WordPress管理下的设置 - >永久链接结构,以冲洗重写规则。这是必需的步骤,否则您可能会在作者资料上获得404。
然后代码您的作者.php。就链接而言,这完全是您的设计决定。如果要链接用户注释中的配置文件,则可以将新链接添加到其个人资料中。
请记住,仅当用户注册为WordPress用户时,该配置文件才能可用。