'', 'ids' => '', 'exclude' => '', 'columns' => 0, ), $atts ); // Load the template $template = tpl_kses( tpl_get_option( 'a_staff_box_template' ) ); // Register the shorttags in the template $shorttags = array( 0 => '{MEMBER_NAME}', 1 => '{MEMBER_EXCERPT}', 2 => '{MEMBER_TITLE}', 3 => '{MEMBER_SOCICONS}', 4 => '{MEMBER_URL}', 5 => '{MEMBER_IMAGE}', 6 => '{MEMBER_PHONE}', ); // Add extra classes to the container if needed if ( $atts["class"] != '' ) { $extra_class = ' ' . $atts["class"]; } else { $extra_class = ''; } // Setting up the number of columns $extra_class .= ' a-staff-cols-'; if ( $atts["columns"] != 0 ) { $extra_class .= $atts["columns"]; } else if ( tpl_get_option( 'a_staff_columns' ) != '' ) { $extra_class .= tpl_get_option( 'a_staff_columns' ); } else { $extra_class .= '3'; } // If no social icons are added in settings, add a special extra class $social_network_blocks = tpl_get_option( 'a_staff_social_networks' ); if ( empty( $social_network_blocks[0] ) ) { $extra_class .= ' a-staff-noicons'; } if ( tpl_get_option( 'a_staff_enable_phone_numbers' ) != 'yes' ) { $extra_class .= ' a-staff-nophone'; } // Initialize the output $output = '