• 解決済 u3wxdmfx

    (@u3wxdmfx)


    bbPressでフォーラムを作成しましたが、ワードプレスのセキュリティ対策でログインURLをプラグインにて変更したところ、ワードプレスログイン時に管理画面に遷移せず、トップページに遷移してしまいます。

    幸い更新するとツールバーが表示されるので管理画面には入れますが、そのままストレートに管理画面に入れるようにしたいです。

    ログインURLを変更するのに使用したプラグインは、XO SecurityとSiteGuard WP Pluginです。 二つ同時に有効化した訳ではなく、一つ一つ入れ替えて状況を確認したところ、同じ結果となりました。

    ワードプレスのバージョンも、bbPressの対応するバージョン6.5.5に変更してみましたが、結果は同じでした。 勿論、ログインURLを変更せずに通常通り、/wp-adminでログインした場合は、正常に管理画面に遷移します。

    原因、もしくは何か別の対処法等ありましたらご教示いただけないでしょうか。

    使用環境は以下になります。
    WordPress: 6.7.1
    SWELL 2.13.0
    bbPress:2.6.11
    XO Security:3.10.4
    SiteGuard WP Plugin:1.7.8
    PHP: 7.4.33
    mysql:MariaDB10.5
    エックスサーバー
    Firefox:133.0
    Google Chrome:131.0.6778.86

    よろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    bbPress は、ログインページ (wp-login.php) からのログインはトップページへ、/wp-admin からのログインは管理画面へ遷移する仕様のようです。これにより /wp-admin からのログインを無効化するようなプラグイン (XO Security など) では /wp-admin からのログインができないためトップページへ遷移してしまうようです。

    解決策としては、ログイン URL に redirect_to パラメータを付加するか、bbp_redirect_login フィルターフックなどで遷移先を管理画面に変更する (こちらをご参照) などが思いつきますがどうでしょうか?

    redirect_to パラメータを付加する方法

    (サイトアドレス)/(ログインファイル).php?redirect_to=wp-admin

    トピック投稿者 u3wxdmfx

    (@u3wxdmfx)

    ishitaka様

    原因と解決策のご教授ありがとうございます。
    bbPressでは、こういう仕様になっていたのですね!
    納得いたしました。

    パラメーターを追加する方法とフィルターフックを利用する方法、両方とも試したところ上手く管理画面に遷移する事が出来ました。 ありがとうございます。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • このトピックに返信するにはログインが必要です。