You appear to be a bot. Output may be restricted
Description
Return the class to handle this request
Usage
$string = bw_group_load_class( $atts );
Parameters
- $atts
- ( array ) required –
Returns
string class name to handle the requestSource
File name: oik-fields/shortcodes/oik-group.phpLines:
1 to 33 of 33
function bw_group_load_class( $atts ) { $taxonomy = array( "class" => "OIK_fields_groups_taxonomy" , "plugin" => "oik-fields" , "file" => "includes/class-oik-fields-groups-taxonomy.php" ); $select = array( "class" => "OIK_fields_groups_select" , "plugin" => "oik-fields" , "file" => "includes/class-oik-fields-groups-select.php" ); $default = array( "class" => "OIK_fields_groups" , "plugin" => "oik-fields" , "file" => "includes/class-oik-fields-groups.php" ); $groups = array( "taxonomy" => $taxonomy, "select" => $select ); $groups = apply_filters( "oik_query_field_groups", $groups ); //print_r( $groups ); // OIK_autoload->loads( $groups ); $field = bw_array_get( $atts, "field", null ); $field_type = bw_query_field_type( $field ); $class = bw_array_get( $groups, $field_type, $default ); //print_r( $class ); $class_name = $class['class' ]; do_action( "oik_autoload", $class_name, $groups ); if ( !class_exists( $class_name ) ) { $file = oik_path( $class['file'], $class['plugin'] ); if ( file_exists( $file ) ) { require_once( $file ); } } return( $class_name ); }View on GitHub