Source Code Documentation


Field Summary | Method Summary | Field Detail | Method Detail

Package s2Member\s2If

s2member\includes\classes\sc-if-conds-in.inc.php at line #28

Class c_ws_plugin__s2member_sc_if_conds_in

c_ws_plugin__s2member_sc_if_conds_in

public class c_ws_plugin__s2member_sc_if_conds_in

Shortcode [s2If /] (inner processing routines).

Since:

3.5


( 1 Method )
Method Summary
public static str

sc_if_conditionals(array $attr, str $content, str $shortcode)

Handles the Shortcode for: [s2If /].

( 1 Method )
Method Detail

s2member\includes\classes\sc-if-conds-in.inc.php at line #57

sc_if_conditionals()

public static str sc_if_conditionals(array $attr, str $content, str $shortcode)

Handles the Shortcode for: [s2If /].

These Shortcodes are also safe to use on a Multisite Blog Farm.

Is Multisite Networking enabled? Please keep the following in mind. current_user_can(), will ALWAYS return true for a Super Admin! (this can be confusing when testing conditionals).

If you're running a Multisite Blog Farm, you can Filter this array: ws_plugin__s2member_sc_if_conditionals_blog_farm_safe $blog_farm_safe

Since:

3.5

Attaches-to:

add_shortcode("s2If") + _s2If, __s2If, ___s2If for nesting.

Parameters:

array $attr - An array of Attributes.

str $content - Content inside the Shortcode.

str $shortcode - The actual Shortcode name itself.

Returns:

str - The $content if true, else an empty string.

Todo:

Add support for else if logic.

Add support for nested AND/OR conditionals inside the ONE Shortcode.

Address possible security issue on sites with multiple editors, some of which should not have access to this feature.

[ back to top ]

Source Code Documentation


Field Summary | Method Summary | Field Detail | Method Detail