wordpress-develop/tests/phpunit/tests/load
Sergey Biryukov 299c8485c0 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.

git-svn-id: https://develop.svn.wordpress.org/trunk@53884 602fd350-edb4-49c9-b593-d223f7449a82
2022-08-11 21:49:08 +00:00
..
isLoginScreen.php Login and Registration: Introduce is_login_screen() function. 2022-08-11 21:49:08 +00:00
wpConvertHrToBytes.php Build/Test Tools: Update @covers tags for the load tests. 2022-08-08 23:42:16 +00:00
wpDebugMode.php Multisite: Log error/warnings/notices from ms-files.php. 2021-07-06 20:20:51 +00:00
wpIsIniValueChangeable.php Build/Test Tools: Update @covers tags for the load tests. 2022-08-08 23:42:16 +00:00