BuddyPress+bbpress で プロフィールページにリダイレクトされる件

BuddyPressとbbpressを入れていると、

ログイン後に再度ログインページなどにアクセスすると、

BuddyPressのプロフィールページにリダイレクトされることがあった。

 

調べると、

bbp_logged_in_redirect()

という関数が、デフォルトでプロフィールページにリダイレクトさせるようになっていることがわかった。

hookr.io

引数にリダイレクト先を指定できるようなので、指定することで解決した。

 

と思ったけど、解決してなかった。

どうも、theme-by-login という別のプラグインが原因のようだ。

調べるのも面倒くさいので、/profile に入ったらhomeにリダイレクトさせるようにした。

header.php

<?php 

$nowurl = get_the_permalink();
if (strstr($nowurl, '/profile')) {
wp_safe_redirect( 'http://www.soranowa.org/home' );
exit;
}

?>