2015-04-14 5 views
0

Мой клиент использует Buddypress на своем сайте Wordpress, но он не хочет, чтобы пользователи редактировали свой профиль в Buddypress.Перенаправить страницу редактирования профиля Buddypress

Также он не хочет, чтобы пользователи переходили на страницу /profile/edit при нажатии на adminbar.

Так что я ищу способ изменить URL-адрес на панели администратора на страницу просмотра профиля или способ перенаправить страницу profile/edit на страницу просмотра профиля.

Так от: http://[website-url]/members/[username]/profile/edit/

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

Любые мысли о том, как это сделать?

ответ

0

Я решил проблему с помощью следующего кода:

<?php $classes = get_body_class(); 

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

?> 

Этот код вызывает класс тела. Если в классе body есть «редактирование профиля», то вызывается функция wp_redirect. Эта функция запрашивает URL-адрес страницы профиля пользователя BuddyPress loggedin и отправляет его на эту страницу.

Смежные вопросы