Astra_Target_Rules_Fields::get_user_selections()
Get user selection options.
Description
Return
(array)
Source
File: classes/modules/target-rule/class-astra-target-rules-fields.php
public static function get_user_selections() { $selection_options = array( 'basic' => array( 'label' => __( 'Basic', 'astra-addon' ), 'value' => array( 'all' => __( 'All', 'astra-addon' ), 'logged-in' => __( 'Logged In', 'astra-addon' ), 'logged-out' => __( 'Logged Out', 'astra-addon' ), ), ), 'advanced' => array( 'label' => __( 'Advanced', 'astra-addon' ), 'value' => array(), ), ); /* User roles */ $roles = get_editable_roles(); foreach ( $roles as $slug => $data ) { $selection_options['advanced']['value'][ $slug ] = $data['name']; } /** * Filter options displayed in the user select field of Display conditions. * * @since 1.5.0 */ return apply_filters( 'astra_user_roles_list', $selection_options ); }
Expand full source code Collapse full source code View on Trac