mirror of
git://develop.git.wordpress.org/
synced 2025-02-07 08:04:27 +01:00
As the function can be used in a variety of contexts, the `_screen` suffix may not always be appropriate. This commit aims to reduce confusion by renaming the newly added `is_login_screen()` function to `is_login()`, which better aligns with `is_admin()` and the related `is_*_admin()` function family. While it does not save a lot of lines of code, this function aims to save developers some time that would otherwise be spent investigating the most reliable way to determine whether the current request is for the login screen. 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 [53884]. Props azaozz. Fixes #19898. See #56400. git-svn-id: https://develop.svn.wordpress.org/trunk@54447 602fd350-edb4-49c9-b593-d223f7449a82