User profile in front-end

时间:2015-12-07 作者:ronnyrr

我希望每个用户都能在我的网站前端获得个人资料。所以我想访问这个网站。com/user/user name并查看此用户的所有信息。这有可能吗?

我希望在没有插件的情况下执行此操作。我在Google上找到的所有东西都包括一个插件,比如Front-End Only Users..

2 个回复
SO网友:mukto90

要做到这一点,您需要做两件不同的事情。

URL Structure:

以所需格式获取URL:http://website.com/user/用户名

默认情况下,用户的存档URL如下所示http://website.com/author/用户名

有一个插件可以更改作者slug,安装此插件并将slug设置为user

插件:https://wordpress.org/plugins/rename-author-slug/

[注:我是这个插件的作者]

Displaying info:

自定义您的author.php 文件并显示特定信息。

在此文件中,您可以获取用户拥有的任何信息。

要获取用户的显示名称,只需使用<?php the_author_meta(\'display_name\' ); ?>

或者使用<?php the_author_meta(\'first_name\' ); ?>

SO网友:Eric C

我会做稍微不同的事。我有一个类似的案例,但我在该用户的配置文件上创建了一个具有完全自定义结构的自定义帖子类型。使用ACF,我将用户帐户链接到自定义帖子文件中的帖子。这样,您就可以完全控制用户配置文件的结构以及所需的任何字段。

相关推荐

404 of wp-admin pages

我有一个网站出现了问题(几个月来一直没有被修改过,所以没有做任何修改来破坏它)登录时,登录页面未设置样式,位于左上角。我可以正常登录,但当我尝试访问仪表板或任何/wp admin/。。。我得到404页。(网站加载公共内容罚款)我已经尽我所能搜索并尝试了一切。禁用所有插件,默认为menew。htaccessphpmyadmin重命名站点地址以前有没有人经历过这种情况,有没有其他想法?