すでにログインしているユーザーがログインフォームにアクセスしたときにリダイレクトさせたいですか?WPFormsではユーザー登録の設定でログインフォームを非表示にしたり、ログイン済みのユーザーにメッセージを表示することができますが、このガイドではPHPコードを使って自動的に特定のページにリダイレクトする方法を紹介します。
組み込みのログインユーザーオプションについては、ユーザー登録のドキュメントをご覧ください。
フォームの設定
まず、ログインフォームを作成し、WordPressのページに追加します。
もしWPForms User Registrationアドオンでログインフォームを作成する方法についてサポートが必要な場合は、こちらのドキュメントをご覧ください。
リダイレクトコードの追加
このコードスニペットをサイトに追加して、自動リダイレクトを有効にしてください。カスタムコードの追加にお困りの場合は、コードスニペットの追加に関するガイドをご覧ください。
スニペットをサイトに追加する方法や場所がわからない場合は、こちらのチュートリアルをご覧ください。
このコードでは2つの値をカスタマイズする必要がある:
- 10行目:交換
345
を、ログインフォームを含むページの ID に置き換えてください。ページIDを見つけるには、ページを編集して?post=
をURLに追加する。 - 16行目:交換
http://www.example-site.com/your-page/
を、ログインユーザーをリダイレクトしたいURLに置き換えてください。

以上です!フォームを新しいブラウザウィンドウにリダイレクトさせたいですか?チュートリアル「新しいウィンドウでリダイレクトを開く方法」をご覧ください。