Задать вопрос

Не работает редирект при входе на сайт через popup окно, из за BuddyPress, что необходимо исправить?

Когда пытаешь зайти на сайт Worpdress через Popup окно(Ajax), то просто появляется надпись (Sending user info, please wait...), но не перенаправляет, если деактивирую Buddypress, то сразу работает редирект. Умоляю, помогите
5c7d6e4e390a5444316382.png
Это кусок кода из BuddyPress
* Filters the URL to redirect users to upon successful login
	 * @param string $value URL to redirect to.
	 */
	return apply_filters( 'bp_core_login_redirect_to', bp_get_root_domain() );
}
add_filter( 'bp_login_redirect', 'bp_core_login_redirect', 10, 3 );

add_filter( 'bp_login_redirect', 'bpdev_redirect_to_profile', 11, 3 );

function bpdev_redirect_to_profile( $redirect_to_calculated, $redirect_url_specified, $user ){

    if( empty( $redirect_to_calculated ) )
        $redirect_to_calculated = admin_url();

    //if the user is not site admin,redirect to his/her profile

    if ( ! is_wp_error( $user ) && ! is_super_admin( $user->ID ) )
        return bp_core_get_user_domain( $user->ID );
    else
        return $redirect_to_calculated; /*if site admin or not logged in,do not do anything much*/
  • Вопрос задан
  • 73 просмотра
Подписаться 1 Средний 1 комментарий
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы