Source Code Documentation


Field Summary | Method Summary | Field Detail | Method Detail

Package s2Member\Login_Redirects

s2member\includes\classes\login-redirects-r.inc.php at line #28

Class c_ws_plugin__s2member_login_redirects_r

c_ws_plugin__s2member_login_redirects_r

public class c_ws_plugin__s2member_login_redirects_r

Login redirect removals.

Since:

3.5


( 2 Methods )
Method Summary
public static str

_empty_login_redirect_filter(str $redirect_to)

Handles completely empty login_redirect values.

public static null

remove_login_redirect_filters()

Removes all other login_redirect Filters to prevent conflicts with s2Member.

( 2 Methods )
Method Detail

s2member\includes\classes\login-redirects-r.inc.php at line #45

_empty_login_redirect_filter()

public static str _empty_login_redirect_filter(str $redirect_to)

Handles completely empty login_redirect values.

Some plugins (most notably BuddyPress v1.5) have a nasty habit of sending an empty $_REQUEST["redirect_to"] input field with login widgets. In the case of BuddyPress, it's own Filter against login_redirect will deal with empty values. However, since s2Member removes all Filters against login_redirect (for compatibility), we NEED this simple routine to check empty values, and default them to admin_url().

Attaches-to:

add_filter("login_redirect");

Since:

110926

Parameters:

str $redirect_to - Expects the current $redirect_to value, passed in by the Filter.

Returns:

str - A non-empty string value. s2Member will NEVER allow this to be completely empty.

[ back to top ]

s2member\includes\classes\login-redirects-r.inc.php at line #59

remove_login_redirect_filters()

public static null remove_login_redirect_filters()

Removes all other login_redirect Filters to prevent conflicts with s2Member.

Attaches-to:

add_action("init");

Since:

3.5

Returns:

null

[ back to top ]

Source Code Documentation


Field Summary | Method Summary | Field Detail | Method Detail