![]() Server : LiteSpeed System : Linux premium84.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : claqxcrl ( 523) PHP Version : 8.1.32 Disable Function : NONE Directory : /home/claqxcrl/askdragao.com/wp-content/plugins/sportspress/templates/ |
<?php /** * Staff Dropdown * * @author ThemeBoy * @package SportsPress/Templates * @version 2.7.11 */ if ( ! defined( 'ABSPATH' ) ) { exit; // Exit if accessed directly } if ( get_option( 'sportspress_staff_show_selector', 'yes' ) === 'no' ) { return; } if ( ! isset( $id ) ) { $id = get_the_ID(); } $league_ids = sp_get_the_term_ids( $id, 'sp_league' ); $season_ids = sp_get_the_term_ids( $id, 'sp_season' ); $team = get_post_meta( $id, 'sp_current_team', true ); $args = array( 'post_type' => 'sp_staff', 'numberposts' => 500, 'posts_per_page' => 500, 'orderby' => 'title', 'order' => 'ASC', 'tax_query' => array( 'relation' => 'AND', ), ); if ( $league_ids ) : $args['tax_query'][] = array( 'taxonomy' => 'sp_league', 'field' => 'term_id', 'terms' => $league_ids, ); endif; if ( $season_ids ) : $args['tax_query'][] = array( 'taxonomy' => 'sp_season', 'field' => 'term_id', 'terms' => $season_ids, ); endif; if ( $team ) : $args['meta_query'] = array( array( 'key' => 'sp_team', 'value' => $team, ), ); endif; $staffs = get_posts( $args ); $options = array(); if ( $staffs && is_array( $staffs ) ) : foreach ( $staffs as $staff ) : $options[] = '<option value="' . get_post_permalink( $staff->ID ) . '" ' . selected( $staff->ID, $id, false ) . '>' . $staff->post_title . '</option>'; endforeach; endif; if ( sizeof( $options ) > 1 ) : ?> <div class="sp-template sp-template-staff-selector sp-template-profile-selector"> <select class="sp-profile-selector sp-staff-selector sp-selector-redirect"> <?php echo wp_kses( implode( $options ), array( 'option' => array( 'value' => array(), 'selected' => array() ) ) ); ?> </select> </div> <?php endif;