WordPressログアウトリダイレクトのガイド
公開: 2022-04-04WordPressのログアウトリダイレクトを正しい方法で設定すると、Webサイトの全体的なユーザーエクスペリエンスを向上させるのに大いに役立ちます。 また、ユーザーが本当に行きたいページにアクセスできるようになるため、ユーザーエンゲージメントを常に把握するのにも役立ちます。
魅力のないWordPressのデフォルトのログインページにアクセスさせるよりもはるかに優れています。 ただし、WordPressのログアウトリダイレクトを設定するプロセスを説明する前に、これについてもう少し詳しく説明します。
WordPressログアウトリダイレクトの必要性
デフォルトでは、WordPressはログアウト時にすべてのユーザーを標準のWordPressログインページ(wp-login)にリダイレクトします。 ただし、実行しているサイトの種類に関係なく、これは理想からはほど遠いものです。
あなたのサイトでWordPressのログアウトリダイレクトルールを制御したい理由のいくつかについて話しましょう:
- オンラインストア、メンバーシップWebサイト、または単なるブログを運営しているかどうかに関係なく、ユーザーが魅力のないページにアクセスできるようにすることはお勧めできません。
- ログアウトしているユーザーを特定のページにリダイレクトして、ユーザーからより良い価値を引き出すことができます。
- デフォルトのwp-loginにリダイレクトすることも、優れたユーザーエクスペリエンスにはなりません。
- ログアウトしているユーザーをリダイレクトできる特定のページを考えていない場合でも、ユーザーをホームページにリダイレクトするだけで、エンゲージメントと全体的なユーザーエクスペリエンスが向上します。
バウンス率やユーザーがアクセスするページ数などもSEOの観点から重要です。 ユーザーがデフォルトのwp-loginページにアクセスできるようにすると、ほとんどの場合、ユーザーはページを閉じてWebサイトを終了します。
ただし、それらを変換したり、単にエンゲージしたりするのに役立つ可能性のある他のページにリダイレクトすると、ユーザーエクスペリエンスが向上するだけでなく、SEOにも役立つ可能性があります。 したがって、ホームページにリダイレクトすることも理にかなっているかもしれません。
実際、オンラインストアがある場合は、ログアウト時にユーザーがデフォルトのwp-loginページにリダイレクトできるようにすることもできません。 WooCommerceのログインリダイレクトと同様に、ログアウト時にショップページにリダイレクトして、売り上げに変換する可能性を高めることができます。
WordPressログアウトリダイレクトの種類
サイトにWordPressログアウト機能を実装するために使用するプラグインに応じて、さまざまなタイプのリダイレクトを設定できます。 さまざまなタイプのユーザーに対してさまざまなリダイレクトを作成するための制御と柔軟性が必要です。
ここでは、プロファイルビルダーをプラグインとして使用できます。このプラグインは、それ自体が完全なユーザー管理システムでありながら、さまざまな種類のログアウトリダイレクトを提供します。

プロファイルビルダープロ
カスタムフィールドを使用して、美しいフロントエンド登録フォームとプロファイルフォームを作成します。 オールインワンのユーザー管理プラグインを使用して、メンバーディレクトリの設定、カスタムリダイレクト、ユーザーの電子メールのカスタマイズなどを行います。
プラグインを入手するまたは無料版をダウンロード
それでは、プロファイルビルダーで取得するリダイレクトの種類を見ていきましょう。
個々のユーザーリダイレクト
個々のユーザーリダイレクトを使用すると、特定のユーザーのログアウト後にWordPressリダイレクトを設定できます。 ユーザーのユーザーIDまたはユーザー名を使用して、このタイプのリダイレクトを設定できます。
ユーザーロールベースのリダイレクト
プロファイルビルダーを使用すると、ユーザーの役割に基づいてログアウト時にユーザーをリダイレクトすることもできます。 これは、すべてのユーザーロールをリダイレクトしたくない場合、または異なるユーザーロールを異なるページにリダイレクトしたい場合に、非常に便利なタイプのリダイレクトです。
したがって、たとえば、「顧客」のユーザーロールをショップページにリダイレクトできますが、「サブスクライバー」をブログページにリダイレクトすることを選択できます。 同様に、「作成者」、「SEOマネージャー」、「編集者」などのユーザーロールを任意のページにリダイレクトすることを回避することもできます。
グローバルリダイレクト
グローバルリダイレクトは基本的に一般的なリダイレクトです。 このリダイレクトタイプを使用して、すべてのユーザー、またはユーザーロールベースのリダイレクトや個別のリダイレクトなど、他のタイプのリダイレクトの対象とならないユーザーをリダイレクトできます。
デフォルトのWordPressページをリダイレクトする
プロファイルビルダーには、wp-loginページを含むデフォルトのWordPressページをリダイレクトするオプションもあります。 したがって、ユーザーのデフォルトのwp-loginページを完全に廃止して、ログアウト後にユーザーがそのページにアクセスしないようにするオプションもあります。
代わりに、wp-loginページを、カスタマイズされたログインページなど、必要な他のページにリダイレクトできます。 このように、他のタイプのリダイレクト設定に該当しないユーザーがサイトのアカウントからログアウトすると、選択したページにリダイレクトされます。
他のユーザーアクションのリダイレクトタイプ
プロファイルビルダーでは、ログアウトリダイレクトに加えて、他のほとんどすべての重要なユーザーアクションのリダイレクトを設定することもできます。
- ログイン時にリダイレクトします。
- 登録時にリダイレクトします。
- ユーザーがプロファイルを編集した後にリダイレクトします。
- ユーザーが登録後にメールを確認した後にリダイレクトします。
- パスワードのリセットが成功した後にリダイレクトします。
- ユーザーがWordPressダッシュボードにアクセスしようとしたときにリダイレクトします。
プロファイルビルダーは、リダイレクトの優先度や動的URLにリダイレクトするためのタグなど、他のリダイレクト機能のいくつかを使用して、カスタマイズと柔軟性を次のレベルに引き上げます。 この投稿の最後でそれらに到達します。
これで、リダイレクトの設定に関して、プロファイルビルダーで何が得られるかを明確に理解できたはずです。
それでは、さまざまなタイプのWordPressログアウトリダイレクトを設定し、ニーズに合わせてカスタマイズするステップバイステップのプロセスについて説明します。
ProfileBuilderProを使用したWordPressログアウトリダイレクトの作成
カスタムリダイレクトはプロ機能であるため、このチュートリアルに従うには、プロファイルビルダーのプロバージョンの1つを購入する必要があります。 プロファイルビルダーには、さまざまなユーザーアクションに対する柔軟なユーザーリダイレクト以外にも多くの便利な機能が付属しているため、ユーザー管理用のオールインワンプラグインです。
1. ProfileBuilderProのダウンロードとアップロード
Profile Builder Proを購入すると、Cozmoslabsでアカウントにログインし、プラグインファイルをダウンロードできるようになります。
ダウンロードしたら、プラグインをWordPressWebサイトにアップロードする必要があります。 [プラグイン]の下の[新規追加]オプションをクリックしてから、ページ上部の[プラグインのアップロード]ボタンをクリックするだけです。
次に、[参照]ボタンをクリックし、プラグインファイルをアップロードして、 [今すぐインストール]をクリックします。 インストールしたら、[アクティブ化]ボタンをクリックします。
Profile Builder Proは、WordPressWebサイトでアクティブになります。
2.カスタムリダイレクトアドオンのアクティブ化
次のステップは、CustomRedirectsproアドオンをアクティブ化することです。 このアドオンは、サイトにカスタムWordPressログアウトリダイレクトを作成する機能をインストールします。
ダッシュボードから[プロファイルビルダー]の下の[アドオン]オプションに移動します。 少し下にスクロールしてカスタムリダイレクトアドオンを見つけ、[アクティブ化]ボタンをクリックします。
3.さまざまなタイプのログアウトリダイレクトを作成する
これで、ログアウト後にWordPressリダイレクトを設定する準備が整いました。 さまざまなタイプのログアウトリダイレクトを作成するために実行する必要がある特定の手順に進みましょう。
個別のログアウトリダイレクト
ダッシュボードメニューのプロファイルビルダーの下にある[カスタムリダイレクト]オプションをクリックします。 上部に表示される最初のセクションは、個々のユーザーリダイレクトです。
特定のユーザーをリダイレクトするために使用する予定に応じて、ユーザー名またはユーザーIDを選択し、それに応じてフィールドに入力します。 次に、[リダイレクトタイプ]ドロップダウンリストから[ログアウト後]オプションを選択します。 次に、その特定のユーザーをリダイレクトするURLを入力します。

最後に、[エントリの追加]ボタンをクリックすると、このリダイレクトが有効になります。 ユーザー名が「Steve」のユーザーは、ログアウト時に、上の画像に示されているように、[リダイレクトURL]フィールドに入力したURLにリダイレクトされます。
ユーザーの役割に基づくWordPressログアウトリダイレクト
上で説明したように、ユーザーの役割に基づいてログアウトリダイレクトを簡単に設定できます。 個々のユーザーリダイレクトのすぐ下のセクションは、ユーザーロールベースのリダイレクトです。
ここでは、リダイレクトするユーザーロールを選択し、前のリダイレクトタイプで行ったのと同じ手順を残りのフィールドで実行する必要があります。
ここで[エントリの追加]ボタンをクリックすると、「サブスクライバー」ユーザーロールのすべてのユーザーがログアウト後にブログにリダイレクトされます。
グローバルログアウトリダイレクト
上で説明したように、これは一般的なリダイレクトであり、他のタイプのリダイレクトの対象になっていないすべてのユーザーに適用されます。
ドロップダウンメニューから[ログアウト後]オプションを選択し、リダイレクトURLを入力して、[エントリの追加]ボタンをクリックするだけです。
したがって、この場合、すべての「サブスクライバー」とユーザーSteveを除くすべてのユーザーが、上記で入力したURLにリダイレクトされます。
デフォルトのWordPressログインページをリダイレクトする
上で述べたように、デフォルトのWordPressの動作は、ユーザーがログアウトしたときにデフォルトのWordPressログインページにリダイレクトすることです。 デフォルトのwp-loginページ自体をリダイレクトすることを選択できます。そうしないと、デフォルトのWordPressログインページにアクセスしたすべてのユーザーが、代わりに選択したページにリダイレクトされます。
カスタムリダイレクトアドオンの最後のセクションでは、このタイプのリダイレクトを設定できます。 ドロップダウンメニューから[ログイン(wp-login.php) ]オプションを選択し、次のフィールドにリダイレクトURLを入力して、[エントリの追加]ボタンをクリックするだけです。
したがって、グローバルリダイレクトを設定していない場合や、他のリダイレクトルールでカバーしていない特定のユーザーロールを持っている場合でも、選択したページにリダイレクトされる可能性があります。
4.WordPressログアウトリダイレクトの優先順位付け
Profile Builder Proを使用して非常に多くの種類のログアウトリダイレクトを設定できるため、それらに優先順位を付けることも重要です。 これは、ユーザーが誤ってリダイレクトされないようにし、Webサイトに競合するリダイレクトルールがないようにするのに役立ちます。
次の画像は、プロファイルビルダーがデフォルトでリダイレクトを優先する方法を説明しています。 これは、カスタムリダイレクトアドオンページにも表示されます。
ご覧のとおり、リダイレクトは、カスタムリダイレクトアドオンページに表示されるリダイレクトタイプと同じ順序で優先されます。 ただし、Multiple Registration and Edit Profileフォームアドオンを使用していて、それを介してリダイレクトを設定している場合は、Custom Redirectsアドオンを使用して設定したものを含め、他のすべてのタイプのリダイレクトよりも優先されます。の上。
ただし、次のパラメータを使用すると、特定のリダイレクトを他のすべてのリダイレクトよりも優先させることができます。
redirect_priority="top"
このパラメータは、ログアウトリダイレクト引数を含む任意のショートコードに追加できます。 たとえば、次のショートコードでこのパラメータを使用すると、この特定のリダイレクトが他のすべてのリダイレクトルールよりも優先されます。
[wppb-login logout_redirect_url="https://www.cozmoslabs.com/wordpress-profile-builder/" redirect_priority="top"]
5.動的URLにリダイレクトするための既成のタグの使用
Profile Builder Proは、静的URLではなく動的URLへのリダイレクトを設定できるようにすることで、リダイレクト機能を拡張します。
これらの各タグの機能の概要は次のとおりです。
- {{homeurl}}:ユーザーをWebサイトの現在のホームページのURLに移動させるだけです。
- {{siteurl}}:このタグは、ユーザーをサイトのURLに誘導します。これは、ホームページのURLとは異なる場合があります。
- {{user_id}}:このタグを使用して、ログイン後にユーザーをリダイレクトできます。たとえば、ユーザーIDに基づいてリダイレクトできます。
- {{user_nicename}}:このタグは、ユーザーをWebサイト上の自分のプライベートプロファイルページに移動します。
- {{http_referer}}:これは非常に優れたタグであり、ログアウトする前にユーザーを前のページにリダイレクトするという複雑なタスクを驚くほど簡単にします。
- {{redirect_to}}:このタグは、ログイン後にWordPressによって設定されたデフォルトのURL(WordPressダッシュボード)にユーザーをリダイレクトするため、特定の目的で使用しない限り、実際には使用したくないでしょう。 Webサイト。
WordPressログアウト現在のページにリダイレクト
ログアウトリダイレクトを処理する簡単な方法は、ログアウト後にユーザーを現在のページにリダイレクトすることです。 したがって、たとえば、特定のユーザーがWebサイトのブログページを表示している場合、ログアウト時にブログページにリダイレクトする必要があります。 もちろん、これは他のページでもかまいません。
これを実現するには、すべてのユーザーに固有の動的URLにリダイレクトする必要があるため、事前に作成されたタグの1つを使用する必要があります。
現在のページへのWordPressログアウトリダイレクトを設定するためのタグは{{http_referer}}です。 ログアウトリダイレクトの設定でこのタグを使用すると、ユーザーがログアウトする前に表示していたページにリダイレクトされます。
柔軟なWordPressログアウトリダイレクトなどを設定してください!
Profile Builder Proは、WordPressのログアウトリダイレクト、またはその他の種類のリダイレクトを設定および管理するための最も簡単、最速、および最も効果的な方法を提供します。 リダイレクトを完全に制御して柔軟性を持たせることができるため、リダイレクトを希望どおりに使用できます。
ただし、ProfileBuilderProはさらに多くのことを実行できるように設計されています。 これは、WordPressWebサイトのユーザー管理のあらゆる側面を処理する完全なユーザー管理システムです。
カスタマイズされた登録ページやその他の重要なページの作成、コンテンツのパスワード保護、ユーザーロールの編集、メンバーディレクトリの作成など、さまざまな方法で対応できます。 また、技術的な知識がなくても、これらすべてのことやその他のことを実行できます。
それを試してみて、WordPressウェブサイトの所有者としてあなたの人生がどれほど簡単になるか見てみましょう!

プロファイルビルダープロ
Profile Builder Proは、さまざまな種類のリダイレクトを作成し、他のさまざまなユーザー関連機能をWebサイトに実装できる完全なユーザー管理プラグインです。
プラグインを入手するまたは無料版をダウンロード
WordPressのログアウトリダイレクトを設定する方法についてまだ質問がありますか? 以下のコメントでお知らせください!