BuddyPress中的PHP echo函数到成员配置文件页面的超链接

时间:2012-08-03 23:24:01

标签: wordpress buddypress

当我第一次在我的网站上设置BuddyPress时,启用了根配置文件。基本上,如果注册用户想要编辑其个人资料的帐户设置,他们可以执行此操作的URL将是:“domain.com/username”。但是,如果您在浏览器中输入“domain.com/members/username”,则会得到完全相同的页面。

我决定不想启用根配置文件,因为我更喜欢这个网址为:“domain.com/members/username”,所以基于此指南(http://codex.buddypress.org/extending-buddypress/更改内部配置设置),我编辑了functions.php中的代码,如下所示:

    define ( 'BP_ENABLE_ROOT_PROFILES', false );

但是,在我的导航所在的header.php中,PHP函数仍然链接到我想要禁用的根配置文件。这就是它的样子:

    <a href="<?php echo bp_loggedin_user_domain() ?>">Profile</a>

我试图找出如何更改功能,以便链接到:“domain.com/members/username”而不是“domain.com/username”。

1 个答案:

答案 0 :(得分:1)

请删除function.php文件中的define ( 'BP_ENABLE_ROOT_PROFILES', false );

因为Buddypress默认提供domain.com/members/username。

另外请检查wp-config.php文件,如果上面的代码只是将其删除

请试试这个