[wp-trac] [WordPress Trac] #35103: login_url Filter is now applied to Login Form Action Attribute
WordPress Trac
noreply at wordpress.org
Wed Dec 16 19:33:18 UTC 2015
#35103: login_url Filter is now applied to Login Form Action Attribute
------------------------------------+--------------------
Reporter: salcode | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: 4.4.1
Component: Login and Registration | Version: 4.4
Severity: normal | Resolution:
Keywords: needs-patch | Focuses:
------------------------------------+--------------------
Comment (by salcode):
Thanks for your patch @KrissieV but this only addresses login forms
generated with the function `wp_login_form()`.
This issue also arises with the `action` attribute on the form tag on the
login page. (e.g. http://example.com/wp-login.php).
If you refer to
https://core.trac.wordpress.org/attachment/ticket/34925/34925.patch you
can see the second change made in `wp-login.php` that addresses this.
This other patch also addressed rolling back the use of
{{{
wp_registration_url()
}}}
which has changed since that time to
{{{
set_url_scheme( wp_registration_url(), 'login_post' )
}}}
In the patch, it was suggested rolling this back to
{{{
site_url( 'wp-login.php?action=register', 'login_post' )
}}}
I support this change too since `wp_registration_url()` calls
{{{
site_url( 'wp-login.php?action=register', 'login' )
}}}
which applies the scheme `login` instead of the appropriate `login_post`
scheme in this context.
While I am not aware of any bugs due to the `wp_registration_url()` call,
I think we should roll it back anyway since the wrong scheme is being
applied.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/35103#comment:11>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
More information about the wp-trac
mailing list