options =& $sportspress_options; add_action( 'admin_init', array( $this, 'page_init' ), 1 ); } function page_init() { register_setting( 'sportspress_players', 'sportspress', 'sportspress_options_validate' ); add_settings_section( 'player', __( 'Players', 'sportspress' ), '', 'sportspress_players' ); add_settings_section( 'list', __( 'Player Lists', 'sportspress' ), '', 'sportspress_players' ); add_settings_field( 'nationality', __( 'Nationality', 'sportspress' ), array( $this, 'nationality_callback' ), 'sportspress_players', 'player' ); add_settings_field( 'list', __( 'List', 'sportspress' ), array( $this, 'list_callback' ), 'sportspress_players', 'list' ); add_settings_field( 'gallery', __( 'Gallery', 'sportspress' ), array( $this, 'gallery_callback' ), 'sportspress_players', 'list' ); add_settings_field( 'metrics', __( 'Metrics', 'sportspress' ), array( $this, 'metrics_callback' ), 'sportspress_players', 'list' ); add_settings_field( 'performance', __( 'Performance', 'sportspress' ), array( $this, 'performance_callback' ), 'sportspress_players', 'list' ); } function nationality_callback() { $show_nationality_flag = sportspress_array_value( $this->options, 'player_show_nationality_flag', true ); ?>
options, 'player_list_responsive', true ); $sortable = sportspress_array_value( $this->options, 'player_list_sortable', true ); $link_posts = sportspress_array_value( $this->options, 'player_list_link_posts', true ); ?>
options, 'player_gallery_show_names_on_hover', true ); ?>
'sp_metric', 'numberposts' => -1, 'posts_per_page' => -1, 'orderby' => 'menu_order', 'order' => 'ASC' ); $data = get_posts( $args ); ?>
>
 
post_title; ?> ID, 'sp_position' ) ? the_terms( $row->ID, 'sp_position' ) : '—'; ?>  

'sp_performance', 'numberposts' => -1, 'posts_per_page' => -1, 'orderby' => 'menu_order', 'order' => 'ASC' ); $data = get_posts( $args ); ?>
>
post_title; ?> ID, 'sp_position' ) ? the_terms( $row->ID, 'sp_position' ) : '—'; ?> ID ); ?>