簡體   English   中英

BuddyPress中的PHP回顯功能可超鏈接到會員資料頁面

[英]PHP echo function in BuddyPress to Hyperlink to Member Profile Pages

當我第一次在網站上設置BuddyPress時,啟用了根配置文件。 基本上,如果注冊用戶想要編輯其個人資料的帳戶設置,則可以執行此操作的URL為:“ domain.com/username”。 但是,如果您在瀏覽器中輸入“ domain.com/members/username”,則會獲得完全相同的頁面。

我決定不希望啟用根配置文件,因為我希望該URL為:“ domain.com/members/username”,因此根據本指南(http://codex.buddypress.org/extending-buddypress/changing-internal -configuration-settings),我在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”。

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

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

並且還請檢查wp-config.php文件是否存在上述代碼,只需將其刪除

請嘗試這個

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM