回答編集履歴

1

見直し

2018/06/28 06:37

投稿

退会済みユーザー
test CHANGED
@@ -6,10 +6,12 @@
6
6
 
7
7
 
8
8
 
9
- `if ( ! is_user_logged_in() && ! array_search( basename( $_SERVER['REQUEST_URI'] ), ['wp-login.php', 'async-upload.php'] ) && ! ( defined( 'DOING_AJAX' ) && DOING_AJAX ) && ! ( defined( 'DOING_CRON' ) && DOING_CRON ) ) {`
9
+ `if ( ! is_user_logged_in() && array_search( basename( $_SERVER['REQUEST_URI'] ), ['wp-login.php', 'async-upload.php'] ) !== FALSE && ! ( defined( 'DOING_AJAX' ) && DOING_AJAX ) && ! ( defined( 'DOING_CRON' ) && DOING_CRON ) ) {`
10
10
 
11
11
 
12
12
 
13
13
  とかしたらどうかな。
14
14
 
15
15
  array_search()で、ヒットするべきファイル名の配列と比較するっていう。
16
+
17
+ ヒットしない時はFALSEを返すので、ほしい条件に合わせて !== とか === で適切に。