独自のログイン画面はどのようにして実現できますか?
-
こんにちは。
ログインした状態でのみ表示されるマイページ(会員専用ページ)を作ろうとしています。
ログイン前の状態でマイページを開くと独自のログインフォームになっていて、
ログインに成功した後はユーザーに関連した情報が並ぶマイページが表示されるようにしたいと考えています。
(wordpressの管理画面ではなく通常のカテゴリのページです)mypageというカテゴリを用意して、そのカテゴリ用のソースの中に下記のようにログインフォームを書いています。
(<table><tr><td>等余計なタグは省いています)<form name="loginform" id="loginform" action="<?php echo get_settings('siteurl')?>/wp-login.php" method="post"> <input type="text" name="log" class="log" value="" /> <input type="password" name="pwd" class="pwd" value="" /> <input type="hidden" name="redirect_to" value="http://localhost/category/mypage/" /> <input type="submit" value="ログイン"/> </form>
「redirect_to」というパラメータを渡すことで、ログイン成功後にリダイレクトさせる
場所を指定できるという事は分かったのですが、パスワードが違っていたりすると
ワードプレス標準のログイン画面が表示されてしまいます。ログインに失敗した場合でも指定のページを表示して、
独自のログインフォーム上でエラーを表示するようにしたいのですが
何か良い方法はありますでしょうか?wordpressのアップデートの際に困るので、wordpress本体には触らず
テーマとプラグインの修正で済ませられればと考えています。よろしくお願いいたします。
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「独自のログイン画面はどのようにして実現できますか?」には新たに返信することはできません。