0

我找不到为 Wordpress 多站点网络下的所有用户创建前端个人资料页面的方法。如果可能,我还希望个人资料页面位于主站点上,而不是子站点上。我不想使用任何像 buddypress 这样的社交网络插件。我只想创建一个像这样的页面http://mainsite.com/profile/username

有没有办法做到这一点?

4

2 回答 2

0

也许您可能会查看 Buddypress,它是 Wordpress 之上的一个社交层,能够做您需要的事情(即类似的东西http://mainsite.com/profile/username)。

链接:http ://buddypress.org/

更具体地说,在 Buddypress 中,默认行为是http://mainsite.com/members/username

于 2012-11-08T08:49:24.247 回答
0

我注意到您已经编辑了问题,并且您正在寻找一种无需任何插件即可完成此任务的方法。Wordpress 中有一系列标签来显示作者的数据。所以基本上你可以创建一个页面,然后使用 the_author_meta 标签。例如,以下代码会回显名称存储在中的用户的名字和姓氏$userID

<?php 
$pagename = $userID;
echo the_author_meta(user_firstname, $userID ); 
echo the_author_meta(user_lastname, $userID ); 
?>

请注意,$pagename如果您使用静态页面作为主页,则该变量为空,但您的情况并非如此。

来源:https ://codex.wordpress.org/Template_Tags/the_author_meta

于 2012-11-20T00:24:07.827 回答