RTMediaAdmin::settings_sub_tabs PHP Method

settings_sub_tabs() public method

Adds a sub tabs to the BuddyPress Media settings page
public settings_sub_tabs ( ) : array
return array $tabs
        public function settings_sub_tabs()
        {
            $tabs = array();
            // Check to see which tab we are on
            $tab = $this->get_current_tab();
            /* rtMedia */
            $tabs[7] = array('href' => '#rtmedia-display', 'icon' => 'dashicons-desktop', 'title' => esc_html__('Display', 'buddypress-media'), 'name' => esc_html__('Display', 'buddypress-media'), 'callback' => array('RTMediaFormHandler', 'display_content'));
            if (class_exists('BuddyPress')) {
                $tabs[20] = array('href' => '#rtmedia-bp', 'icon' => 'dashicons-groups', 'title' => esc_html__('rtMedia BuddyPress', 'buddypress-media'), 'name' => esc_html__('BuddyPress', 'buddypress-media'), 'callback' => array('RTMediaFormHandler', 'buddypress_content'));
            }
            $tabs[30] = array('href' => '#rtmedia-types', 'icon' => 'dashicons-editor-video', 'title' => esc_html__('rtMedia Types', 'buddypress-media'), 'name' => esc_html__('Types', 'buddypress-media'), 'callback' => array('RTMediaFormHandler', 'types_content'));
            $tabs[40] = array('href' => '#rtmedia-sizes', 'icon' => 'dashicons-editor-expand', 'title' => esc_html__('rtMedia Sizes', 'buddypress-media'), 'name' => esc_html__('Media Sizes', 'buddypress-media'), 'callback' => array('RTMediaFormHandler', 'sizes_content'));
            $tabs[50] = array('href' => '#rtmedia-privacy', 'icon' => 'dashicons-lock', 'title' => esc_html__('rtMedia Privacy', 'buddypress-media'), 'name' => esc_html__('Privacy', 'buddypress-media'), 'callback' => array('RTMediaFormHandler', 'privacy_content'));
            $tabs[60] = array('href' => '#rtmedia-custom-css-settings', 'icon' => 'dashicons-clipboard', 'title' => esc_html__('rtMedia Custom CSS', 'buddypress-media'), 'name' => esc_html__('Custom CSS', 'buddypress-media'), 'callback' => array('RTMediaFormHandler', 'custom_css_content'));
            $tabs = apply_filters('rtmedia_add_settings_sub_tabs', $tabs, $tab);
            $tabs[] = array('href' => '#rtmedia-general', 'icon' => 'dashicons-admin-tools', 'title' => esc_html__('Other Settings', 'buddypress-media'), 'name' => esc_html__('Other Settings', 'buddypress-media'), 'callback' => array('RTMediaFormHandler', 'general_content'));
            return $tabs;
        }