diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-officials.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-officials.php index 71382756..fa3a249a 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-officials.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-officials.php @@ -39,23 +39,30 @@ class SP_Meta_Box_Event_Officials { $officials = (array) get_post_meta( $post->ID, 'sp_officials', true ); - foreach ( $duties as $duty ) { - ?> -
name; ?>
-'sp_official', - 'name' => 'sp_officials[' . $duty->term_id . '][]', - 'selected' => sp_array_value( $officials, $duty->term_id, array() ), - 'values' => 'ID', - 'placeholder' => sprintf( __( 'Select %s', 'sportspress' ), __( 'Officials', 'sportspress' ) ), - 'class' => 'widefat', - 'property' => 'multiple', - 'chosen' => true, - ); - sp_dropdown_pages( $args ); - ?>
- +name; ?>
+'sp_official', + 'name' => 'sp_officials[' . $duty->term_id . '][]', + 'selected' => sp_array_value( $officials, $duty->term_id, array() ), + 'values' => 'ID', + 'placeholder' => sprintf( __( 'Select %s', 'sportspress' ), __( 'Officials', 'sportspress' ) ), + 'class' => 'widefat', + 'property' => 'multiple', + 'chosen' => true, + ); + + if ( ! sp_dropdown_pages( $args ) ) { + sp_post_adder( 'sp_official', __( 'Add New', 'sportspress' ) ); + } + ?>
+