Sergey Biryukov
d7f5fe1283
Login and Registration: Introduce is_login_screen() function.
...
This should help determine whether the current request is for the login screen.
While it does not save a lot of lines of code, including this function in core aims to save developers some time that would otherwise be spent investigating the most reliable way to solve this problem.
Implementation details:
* By checking `wp_login_url()`, the function accounts for custom login locations set via the `login_url` filter.
* By checking `$_SERVER['SCRIPT_NAME']` directly, instead of `did_action( 'login_form_login' )` or `$pagenow` global, the function can work as early as possible, for example in a must-use plugin.
Follow-up to [2481], [6412], [12393], [12732], [15558], [15481], [15746].
Props dcowgill, scribu, donmhico, iandunn, wonderboymusic, nacin, robmiller, kitchin, chriscct7, tazotodua, davidbaumwald, SergeyBiryukov.
Fixes #19898 .
Built from https://develop.svn.wordpress.org/trunk@53884
git-svn-id: http://core.svn.wordpress.org/trunk@53443 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2022-08-11 21:51:08 +00:00
..
2022-07-05 14:38:33 +00:00
2022-04-12 09:26:16 +00:00
2022-06-23 23:09:09 +00:00
2022-08-11 14:11:08 +00:00
2022-07-04 12:06:43 +00:00
2022-06-01 18:14:10 +00:00
2022-07-21 18:03:13 +00:00
2022-04-06 15:20:06 +00:00
2022-06-20 15:04:11 +00:00
2022-05-02 13:13:08 +00:00
2022-02-16 21:19:04 +00:00
2022-08-11 18:24:09 +00:00
2021-12-20 19:33:00 +00:00
2022-08-05 05:49:11 +00:00
2022-03-24 15:20:08 +00:00
2022-03-22 16:25:03 +00:00
2022-03-22 16:25:03 +00:00
2022-07-01 20:01:15 +00:00
2022-07-21 09:04:14 +00:00
2022-04-21 11:24:17 +00:00
2022-06-14 14:43:12 +00:00
2022-05-20 11:42:19 +00:00
2022-07-29 08:31:10 +00:00
2022-07-22 07:18:13 +00:00
2022-07-20 13:21:08 +00:00
2022-08-08 08:33:09 +00:00
2022-06-23 22:57:12 +00:00
2022-06-23 22:57:12 +00:00
2022-07-23 14:58:12 +00:00
2022-07-23 14:58:12 +00:00
2022-04-01 03:25:01 +00:00
2022-05-23 15:01:12 +00:00
2022-07-18 17:37:17 +00:00
2022-08-04 14:52:11 +00:00
2022-06-17 11:20:13 +00:00
2022-06-17 11:20:13 +00:00
2021-12-24 18:06:06 +00:00
2022-01-30 19:25:03 +00:00
2022-01-30 19:25:03 +00:00
2022-01-30 19:25:03 +00:00
2022-01-30 19:25:03 +00:00
2022-05-01 22:01:10 +00:00
2022-01-30 19:25:03 +00:00
2022-07-06 11:55:11 +00:00
2022-03-17 03:37:05 +00:00
2022-05-17 14:38:14 +00:00
2022-05-23 20:40:14 +00:00
2022-08-11 14:11:08 +00:00
2021-12-21 00:28:00 +00:00
2022-08-11 14:03:09 +00:00
2022-07-26 13:00:16 +00:00
2022-08-04 14:52:11 +00:00
2022-08-11 14:11:08 +00:00
2022-07-25 19:30:09 +00:00
2022-05-02 13:13:08 +00:00
2022-08-11 14:03:09 +00:00
2022-04-24 00:28:08 +00:00
2022-04-25 13:29:09 +00:00
2022-07-30 14:01:13 +00:00
2022-04-28 09:46:21 +00:00
2022-04-26 10:00:09 +00:00
2022-04-28 09:46:21 +00:00
2022-04-29 19:17:11 +00:00
2022-03-20 16:24:03 +00:00
2022-01-18 20:29:06 +00:00
2022-06-06 10:51:12 +00:00
2022-08-04 14:52:11 +00:00
2022-06-21 11:18:17 +00:00
2022-06-21 11:18:17 +00:00
2022-07-21 18:03:13 +00:00
2022-01-30 19:25:03 +00:00
2022-08-11 12:39:12 +00:00
2022-03-18 21:18:03 +00:00
2022-01-06 17:05:02 +00:00
2022-05-10 11:21:09 +00:00
2022-05-15 20:32:08 +00:00
2022-08-03 14:36:12 +00:00
2022-07-21 04:25:13 +00:00
2022-04-29 19:17:11 +00:00
2022-04-13 03:04:10 +00:00
2022-05-21 12:07:13 +00:00
2022-08-04 14:52:11 +00:00
2022-04-29 19:17:11 +00:00
2022-04-04 18:26:06 +00:00
2022-04-29 19:17:11 +00:00
2022-01-30 19:25:03 +00:00
2022-05-23 15:01:12 +00:00
2022-02-04 16:28:00 +00:00
2022-06-14 16:17:08 +00:00
2022-03-31 10:06:01 +00:00
2022-04-13 03:04:10 +00:00
2022-06-14 16:17:08 +00:00
2022-02-04 16:28:00 +00:00
2022-08-11 12:39:12 +00:00
2022-04-28 09:59:13 +00:00
2022-04-28 09:59:13 +00:00
2022-07-14 14:10:11 +00:00
2022-07-05 09:28:13 +00:00
2022-03-07 13:07:03 +00:00
2022-05-01 21:47:10 +00:00
2022-08-11 15:00:08 +00:00
2022-04-20 12:47:11 +00:00
2022-07-21 16:00:15 +00:00
2022-04-26 14:28:08 +00:00
2022-05-08 23:59:11 +00:00
2022-04-26 14:59:08 +00:00
2022-07-29 17:06:15 +00:00
2022-07-20 14:22:08 +00:00
2022-05-08 00:29:14 +00:00
2022-08-11 14:11:08 +00:00
2022-06-17 11:20:13 +00:00
2022-03-18 20:48:02 +00:00
2022-08-05 18:26:08 +00:00
2022-08-11 12:39:12 +00:00
2022-06-17 11:20:13 +00:00
2022-07-18 17:37:17 +00:00
2022-04-29 19:17:11 +00:00
2022-06-20 21:46:16 +00:00
2022-07-25 17:28:09 +00:00
2022-08-11 14:11:08 +00:00
2022-04-04 18:26:06 +00:00
2022-08-05 18:26:08 +00:00
2022-02-17 16:18:03 +00:00
2022-07-23 16:57:09 +00:00
2022-08-11 14:11:08 +00:00
2022-03-31 03:54:02 +00:00
2022-08-11 12:39:12 +00:00
2022-08-11 14:11:08 +00:00
2022-08-11 21:51:08 +00:00
2022-07-25 18:11:08 +00:00
2022-08-04 14:52:11 +00:00
2022-08-11 14:03:09 +00:00
2022-08-11 14:11:08 +00:00
2022-07-14 13:35:13 +00:00
2022-03-29 12:42:13 +00:00
2022-06-02 15:05:13 +00:00
2022-04-25 09:25:09 +00:00
2022-05-13 12:21:13 +00:00
2022-02-11 18:51:59 +00:00
2022-03-03 16:13:03 +00:00
2022-02-07 14:01:05 +00:00
2022-06-15 13:37:10 +00:00
2022-08-04 14:52:11 +00:00
2022-08-04 14:52:11 +00:00
2022-08-01 11:15:14 +00:00
2022-08-11 13:55:08 +00:00
2022-03-15 15:22:05 +00:00
2022-08-11 20:00:10 +00:00
2022-06-21 13:34:13 +00:00
2022-08-11 14:03:09 +00:00
2022-08-11 14:03:09 +00:00
2022-08-07 23:05:10 +00:00
2022-04-06 15:33:03 +00:00
2022-03-22 16:25:03 +00:00
2022-07-19 19:43:25 +00:00
2022-06-28 20:37:15 +00:00
2022-08-11 14:03:09 +00:00
2022-06-23 18:59:09 +00:00
2022-03-31 10:53:04 +00:00
2022-05-02 13:13:08 +00:00
2022-04-11 11:55:00 +00:00
2022-08-05 13:39:11 +00:00
2022-07-21 20:22:09 +00:00
2022-08-11 14:03:09 +00:00
2022-04-27 13:47:11 +00:00
2022-08-11 21:51:08 +00:00
2022-06-01 18:14:10 +00:00
2022-07-21 22:45:11 +00:00