2015-04-14 48 views
0

我的客戶在他的Wordpress網站上使用Buddypress,但他不希望用戶在Buddypress中編輯他們的個人資料。重定向Buddypress的編輯個人資料頁面

此外,他不希望用戶在點擊管理欄時轉到/profile/edit頁面。

所以我正在尋找一種方法來將de adminbar中的url更改爲配置文件視圖頁面,或者將profile/edit頁面重定向到配置文件視圖頁面。

所以從:http://[website-url]/members/[username]/profile/edit/

要:http://[website-url]/members/[username]/

任何思考如何做到這一點?

回答

0

我解決了這個問題,下面的代碼:

<?php $classes = get_body_class(); 

    if (in_array('profile-edit',$classes)) {  
     wp_redirect(bp_loggedin_user_domain()); exit; 
    }; 

?> 

此代碼調用類的身體的。如果主體類中包含「profile-edit」,則調用wp_redirect函數。此功能要求輸入BuddyPress登錄的用戶資料頁面的網址,並將其發送到該頁面。