我找不到在Wordpress Multisite Network下为所有用户创建前端配置文件页面的方法。我还希望个人资料页面在主站点上,而不是在子站点上。我不想使用任何社交网络插件,如buddypress ..我只是想创建一个像http://mainsite.com/profile/username
有没有办法实现这个目标?
答案 0 :(得分:0)
也许您可以查看Buddypress,它是Wordpress上的社交层,能够做您需要的事情(例如http://mainsite.com/profile/username
)。
更具体地说,在Buddypress中,默认行为是http://mainsite.com/members/username
答案 1 :(得分: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