回答編集履歴

1

追記修正

2023/03/26 01:13

投稿

CHERRY
CHERRY

スコア25171

test CHANGED
@@ -4,6 +4,9 @@
4
4
  > }
5
5
 
6
6
  if の行で、「ログインしていない場合 かつ 指定したページでない場合」と条件を指定してしますが、リダイレクト先の `login` ページが リダイレクトしないページに指定されていないようです。
7
+
8
+ 参考にされたページでは、 `wp_redirect( 'http://example.com/membership-login' );` と リダイレクトしない条件に指定したページにリダイレクトしています。
9
+
7
10
 
8
11
  そのため、login にリダイレクトして表示した際に 再度条件判断されるので「ログインしていない場合 かつ 指定したページでない場合」の条件と一致して再度リダイレクトするため、
9
12