id = 'modules'; $this->label = __( 'Modules', 'sportspress' ); $this->theme = wp_get_theme(); $this->sections = apply_filters( 'sportspress_module_sections', array( 'general' => __( 'General' ), 'event' => __( 'Events' ), 'team' => __( 'Teams' ), 'player' => __( 'Players' ), 'staff' => __( 'Staff' ), 'other' => __( 'Other' ), )); add_filter( 'sportspress_settings_tabs_array', array( $this, 'add_settings_page' ), 20 ); add_action( 'sportspress_settings_' . $this->id, array( $this, 'output' ) ); add_action( 'sportspress_settings_save_' . $this->id, array( $this, 'save' ) ); } /** * Output modules * * @access public * @return void */ public function output() { ?>

<?php _e( 'SportsPress Pro', 'sportspress' ); ?>

<?php _e( 'SportsPress TV', 'sportspress' ); ?>

Your theme does not declare SportsPress support – if you encounter layout issues please read our integration guide or choose a SportsPress theme :)', 'sportspress' ); ?>

stylesheet ) { ?>

Rookie is a free starter theme designed for SportsPress.', 'sportspress' ); ?>

modules->data as $section => $modules ) { ?> $module ) { ?>
sections, $section, __( 'Modules', 'sportspress' ) ); ?>
class="sp-desc-tip" title="">
>
modules->data as $sections => $modules ) { foreach ( $modules as $id => $module ) { $name = 'sportspress_load_' . $id . '_module'; update_option( $name, isset( $_POST[ $name ] ) ? 'yes' : 'no' ); } } flush_rewrite_rules(); } } endif; return new SP_Settings_Modules();