null,
'icontag' => 'dt',
'captiontag' => 'dd',
'caption' => null,
'size' => 'sportspress-crop-medium',
'link_posts' => get_option( 'sportspress_link_players', 'yes' ) == 'yes' ? true : false,
);
extract( $defaults, EXTR_SKIP );
// Add player number to caption if available
$player_number = get_post_meta( $id, 'sp_number', true );
if ( '' !== $player_number ) {
$caption = '' . $player_number . ' ' . $caption;
}
// Add caption tag if has caption
if ( $captiontag && $caption ) {
$caption = '<' . $captiontag . ' class="wp-caption-text gallery-caption small-3 columns' . ( '' !== $player_number ? ' has-number' : '' ) . '">' . wptexturize( $caption ) . '' . $captiontag . '>';
}
if ( $link_posts ) {
$caption = '' . $caption . '';
}
if ( has_post_thumbnail( $id ) ) {
$thumbnail = get_the_post_thumbnail( $id, $size );
} else {
$thumbnail = '
';
}
echo wp_kses_post( "<{$itemtag} class='gallery-item'>" );
echo wp_kses_post( "
<{$icontag} class='gallery-icon portrait'>"
. '' . $thumbnail . ''
. "{$icontag}>" );
echo wp_kses_post( $caption );
echo wp_kses_post( "{$itemtag}>" );