前提・実現したいこと
2017年9月に同じ質問が、別のユーザ様からございましたが、同じ症状に陥ったため質問させていただきます。
WordPressのプラグイン「Online Lesson Booking system」を使って予約サイトを作成しています。
ログインや会員登録などを、「WP-Members」機能を実装したいと考えております。
発生している問題・エラーメッセージ
ガイドを参考に設定を行い、新規登録画面、ログイン、登録変更の画面を出すことはできました。
その後、会員画面を固定ページでいくつか作成したところ、
ユーザ名とパスワードを入れ、ログインボタンを押下すると、
既存ユーザのログイン画面に戻りログインができません。
その際のURLバーの表示は
https://●●●/login/?redirect_to=https://●●●/mypage/
※デコードしています
となっていますが、mypageは表示されません。
該当のソースコード
ソースコード
試したこと
・未登録のユーザ名で登録すると、ユーザ登録はできていました。
・WordPressのログイン画面からログインすることはできます。
・WP-Members以外全てのプラグインを停止すると、ログインができました。
補足情報(FW/ツールのバージョンなど)
サーバー:wpXクラウド
WordPress:バージョン4.9.5
WP-Members:バージョン3.1.9.3
以上です。
初めての質問なので至らぬ点もあるかと思いますが、
なにとぞよろしくお願いいたします。
【追記】
プラグインの競合の可能性がある、とのご指摘がありましたので、以下、確認してみました。
方法としては、
・すべて有効→1つずつプラグインを順番に停止
・WP-Membersを有効→1つずつプラグインを順番に有効
・WP-Membersを有効→1つずつプラグインを交代で有効(1対1の組み合わせ)
結果、以下の5つのプラグインを入れておりますが、どの組み合わせでもなぜか不具合が出ました。
Contact Form 7
Online Lesson Booking system
TinyMCE Advanced
User Switching
WP Multibyte Patch
試しに、
通常、Online Lesson Booking systemの「特別なページの名前」の設定で、
「ログインページ」を「login」にしなければならなのですが、空欄にしてみました。
すると、ウィジェットで置いていたサイドバーのログインエリアで
普通にログインができる状態になりました。
ウィジェットのログインエリアから、新規登録も可能です。
原因がわかりません。
引き続き、ご助言のほど、よろしくお願い申し上げます。
【追記2】
ウィジェットでのログインが可能という点から、以下を試してみました。
・Online Lesson Booking systemの「特別なページの名前」の設定で、
「ログインページ」を「login」にする。
・ウィジェットで、WP-Membersサイドバーログインのリダイレクト先に
「マイページ」のURLを入れる。
すると、ログインできるようになりました。
これをどのように理解してよいのか、まだ若干不明です。
いきなりログインができなくなった→ウィジェットのリダイレクト先を設定→ログイン可能
もし、可能であれば、今後の参考にさせていただきたいので、
このような作業(リダイレクト先を設定)をしなければならかった理由を
お教えいただければ幸いです。
よろしくお願い申し上げます。
【追記3】
またしても、ログインできなくなりました。
ただ、以下の作業をすると、またログインできるようになりました。
・Online Lesson Booking systemの「特別なページの名前」の設定で、
「ログインページ」を空欄にする。
キャッシュの問題かなにかで、
現在は、「なんとなくログインできてしまった」状態なのかもしれません。
おそらく、根本的な解決はできていないようです。
その後、行った作業といえば、
WooCommerceのプラグインを入れて、
同様の固定ページ「マイアカウント」などが一気に増えてしまったことです。
とりあえず、それらはいったん消して、影響があるのかないのか確認してみたいと思います。
引き続き、ご助言のほど、よろしくお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー