2012-08-03 99 views
0

當我第一次在我的網站上設置好BuddyPress時,啓用了根簡檔。基本上,如果註冊用戶想要編輯其個人資料的帳戶設置,他們可以這樣做的URL將是:「domain.com/username」。但是,如果您在瀏覽器中輸入「domain.com/members/username」,則會得到完全相同的頁面。BuddyPress中的PHP回聲功能以超鏈接到會員簡介頁面

我決定我不想啓用根配置文件,因爲我更喜歡URL爲:「domain.com/members/username」,所以根據本指南(http://codex.buddypress.org/extending-buddypress /改變內部配置的設置),I編輯在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

請刪除您的function.php文件中的define ('BP_ENABLE_ROOT_PROFILES', false);

因爲Buddypress默認提供了domain.com/members/username。

還請檢查wp-config.php文件,如果上面的代碼是有隻是將其刪除

請試試這個