
目次
wp_lostpassword_url() の用途
wp_lostpassword_url()
は、WordPressのパスワード再発行ページのURL を取得するための関数です。ログインページに「パスワードをお忘れですか?」というリンクがあると思いますが、そのリンク先のURLを取得できます。
wp_lostpassword_url() の使用方法
wp_lostpassword_url( string $redirect = '' )
wp_lostpassword_url() のパラメータ
パラメータ | 型 | 説明 |
---|---|---|
$redirect | string(省略可) | パスワード再設定完了後にリダイレクトさせたいURLを指定します。省略時はデフォルトのリダイレクト先(ログイン画面など)になります。 |
wp_lostpassword_url() の使用例
シンプルな「パスワードをお忘れですか?」リンク
<a href="<?php echo esc_url( wp_lostpassword_url() ); ?>">パスワードをお忘れですか?</a>
再設定後にトップページへリダイレクトさせたい場合
<a href="<?php echo esc_url( wp_lostpassword_url( home_url() ) ); ?>">
パスワードをお忘れですか?
</a>
wp_lostpassword_url() を使う場面
- 独自のログインページを作っているとき
- ユーザー向けのカスタムログインウィジェットを設置しているとき
- セキュリティやデザインを考慮して標準の
wp-login.php
を目立たせたくない場合