> Wordpress > Wordpressでログインしたら、またはログアウトしたらリダイレクトする方法
Wordpressでログインしたら、またはログアウトしたらリダイレクトする方法

Wordpressでログインしたら、またはログアウトしたらリダイレクトする方法

Wordpressではリダイレクトさせたいときに wp_redirect() という関数を利用できます。
ユーザーがログイン後に任意の画面に移動させたいとき、またはログアウト後に任意の画面に移動させたいときは、 function.php に下記のように記載します。

ユーザーログイン後に任意の画面にリダイレクトする

ユーザーがWordpressにログイン後に任意の画面にリダイレクトさせるには、function.phpに下記のように記載してください。

//ログインしたらリダイレクト
function login_redirect() {
    wp_safe_redirect(home_url().'/user');//[http://sample.jp/user]にリダイレクトさせる場合
    exit();
}
add_action('wp_login', 'login_redirect');

ユーザーがログアウト後に任意の画面にリダイレクトする

ユーザーがWordpressからログアウトした後に任意の画面にリダイレクトさせるには、function.phpに下記のように記載してください。

//ログアウトしたらリダイレクト
function logout_redirect(){
	wp_safe_redirect(home_url().'/login');//[http://sample.jp/login]にリダイレクトさせる場合
	exit();
}
add_action('wp_logout','logout_redirect');

まとめ

Wordpressで会員制サイトを作成する場合には、ログイン・ログアウト時の挙動はなるべく制御したいところです。
ログインした際にユーザー向けのお知らせを表示するなど、いろんな活躍ができそうです。

この記事が気に入ったらシェアしてください

関連記事

Wordpressのカスタム投稿タイプで一覧・詳細画面を作らない方法

Wordpressのプラグイン「AddToAny Share Buttons」で任意の場所にシェアボタンを設置する方法

Wordpressのプラグイン「AddToAny Share Buttons」で任意の場所にシェアボタンを設置する方法

Wordpress Popular Postsでの表示内容をテーマ内でカスタマイズする方法

Wordpress Popular Postsでの表示内容をテーマ内でカスタマイズする方法

Wordpressの投稿からカテゴリーやタグを削除する方法

Wordpressの投稿からカテゴリーやタグを削除する方法

Wordpressで記事のIDから記事内の一番目にある画像を取得する関数

Wordpressで記事のIDから記事内の一番目にある画像を取得する関数

Wordpressのget_terms()で特定のカスタム投稿タイプの公開記事のみcountの対象にする方法

Wordpressのget_terms()で特定のカスタム投稿タイプの公開記事のみcountの対象にする方法

21 Comments

承認待ち

このコメントは管理者の承認待ちです。
  • 2024/04/10 15:01:15

承認待ち

このコメントは管理者の承認待ちです。
  • 2024/04/12 17:30:19

承認待ち

このコメントは管理者の承認待ちです。
  • 2024/04/19 16:47:30

承認待ち

このコメントは管理者の承認待ちです。
  • 2024/05/13 10:01:28

承認待ち

このコメントは管理者の承認待ちです。
  • 2024/05/23 09:50:55

承認待ち

このコメントは管理者の承認待ちです。
  • 2024/06/17 18:18:12

承認待ち

このコメントは管理者の承認待ちです。
  • 2024/07/02 02:32:54

承認待ち

このコメントは管理者の承認待ちです。
  • 2024/07/05 01:58:50

承認待ち

このコメントは管理者の承認待ちです。
  • 2024/07/16 21:23:50

承認待ち

このコメントは管理者の承認待ちです。
  • 2024/07/28 15:21:37

承認待ち

このコメントは管理者の承認待ちです。
  • 2024/07/31 23:27:09

承認待ち

このコメントは管理者の承認待ちです。
  • 2024/08/01 18:48:59

承認待ち

このコメントは管理者の承認待ちです。
  • 2024/08/07 04:06:13

承認待ち

このコメントは管理者の承認待ちです。
  • 2024/08/09 12:09:29

承認待ち

このコメントは管理者の承認待ちです。
  • 2024/08/11 08:01:15

承認待ち

このコメントは管理者の承認待ちです。
  • 2024/08/17 10:17:01

承認待ち

このコメントは管理者の承認待ちです。
  • 2024/09/03 01:08:49

承認待ち

このコメントは管理者の承認待ちです。
  • 2024/09/14 20:12:04

承認待ち

このコメントは管理者の承認待ちです。
  • 2024/10/02 20:49:48

承認待ち

このコメントは管理者の承認待ちです。
  • 2024/10/13 13:34:03

承認待ち

このコメントは管理者の承認待ちです。
  • 2024/11/05 19:25:54

Comment Form

コメント投稿はこちらをクリックしてください
  • コメントを入力してください。
登録フォーム
Name
Mailaddress
URL
Message
Postkey
(スパム対策に、投稿キー を半角で入力してください。)