質問編集履歴
2
画像を追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,7 @@
|
|
1
1
|
Wordpressの関数を利用して、パスワードリセットのフォームを作ろうと考えています。
|
2
2
|
|
3
|
+

|
4
|
+
|
3
5
|
```php
|
4
6
|
<form method="post" action="<?php echo wp_lostpassword_url(home_url()); ?>">
|
5
7
|
<p>パスワードを再設定したいメールアドレスを入力してください。<br/>入力されたメールアドレスに、パスワード変更ページのURLを送信します。</p>
|
@@ -14,6 +16,9 @@
|
|
14
16
|
```
|
15
17
|
|
16
18
|
wp_lostpassword_urlを使ってリセットフォームのURLを出力することはできるのですが、実際にsubmitを実行しても、管理画面上のログインフォームになぜか移動してしまいます。
|
19
|
+
|
20
|
+

|
21
|
+
|
17
22
|
存在するユーザのメールアドレスであろうがなかろうが、ログインフォームに移動してしまいます。
|
18
23
|
wp_lostpassword_urlのカッコ内にURLを入れることで、管理画面を使用せずにリダイレクトさせることができるはずなのに、何を入れてもログインフォームに移動してしまいます。
|
19
24
|
なお、全く新規のWordpressを立ち上げてやってみても、結果は同じでした。
|
1
jqueryプラグインのクラスが入ったままだったので削除。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,12 +1,12 @@
|
|
1
1
|
Wordpressの関数を利用して、パスワードリセットのフォームを作ろうと考えています。
|
2
2
|
|
3
3
|
```php
|
4
|
-
<form
|
4
|
+
<form method="post" action="<?php echo wp_lostpassword_url(home_url()); ?>">
|
5
5
|
<p>パスワードを再設定したいメールアドレスを入力してください。<br/>入力されたメールアドレスに、パスワード変更ページのURLを送信します。</p>
|
6
6
|
<dl>
|
7
7
|
<dt>メールアドレス</dt>
|
8
8
|
<dd>
|
9
|
-
<input type="email" name="user_login"
|
9
|
+
<input type="email" name="user_login" />
|
10
10
|
</dd>
|
11
11
|
</dl>
|
12
12
|
<button class="login_button" type="submit" name="action" value="send">送信する</button>
|