サポート » 使い方全般 » ユーザー情報編集ページが404

  • 解決済 gobylover

    (@gobylover)


    bbPressのユーザー情報を編集するページ、『http://ドメイン名/forums/user/ユーザーID/edit/』が404を返すようになってしまいました。
    bbPressを一度アンインストール後、再インストールしてみたり、データベースの中も少し覗いてみたりもしたのですが、解決の糸口すら掴めていません。

    原因となった操作は恐らく、以下の操作しか考えられないと思っています。

    その操作とは、bbPressのユーザーロールを追加したくてこちらを参考に以下のコードをfunctions.phpに書いたことです。

    function add_custom_role( $bbp_roles ) {
      $bbp_roles['my_custom_role'] = array( 
        'name' => 'My Custom User',
        'capabilities' => bbp_get_caps_for_role( bbp_get_participant_role() ) // i just want them to have the same capabilities as participants
      );
    
      return $bbp_roles;
    }   
    add_filter( 'bbp_get_dynamic_roles', 'add_custom_role', 1 );

    こちらを書いてから挙動がおかしくなり、このコードを削除した後も、おかしな挙動のままとなっています。

    可能性の範囲でも構いませんので、どなたかお教えいただけると幸いです。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • 根本的な解決ではありませんが、http://ドメイン名/forums/user/ユーザーID/edit/→http://ドメイン名/forums/users/ユーザーID/edit/とuser”s”としたら求めるページが正常に表示されました。

    何故かURLが変わってしまった模様です。

    リライトルールに何かあったのかもしれないですね。
    試しにパーマリンク設定画面の「変更を保存」ボタンを押して(変更せずに押す)みてはどうでしょう。

    • この返信は5 ヶ月、 4 週間前に  gblsm さんが編集しました。

    gblsmさん

    URLに問題があることに気付き試してみましたが、ダメでした…

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