instagram_data( $username );
if ( is_wp_error( $media_array ) ) {
if( current_user_can('editor') || current_user_can('administrator') ) {
$output .= wp_kses_post( $media_array->get_error_message() );
}
} else {
// slice list down to required limit.
$media_array = array_slice( $media_array, 0, $number );
if ( 'style-four' == $columns ) {
$output .= '';
}
if ( 'style-four' == $columns ) {
$output .= '
';
}
if ( $display_header != 'no' && $header_position == 'before' ) {
$output .= '';
}
$output .= '
';
foreach( $media_array as $item ) {
if ( 'image_url' == $images_link ) {
$link = $item['link'];
} elseif ( 'user_url' == $images_link ) {
$link = 'instagram.com/' . esc_attr( $username ) . '/';
} elseif ( 'custom_url' == $images_link ) {
$link = $custom_url;
}
$output .= '![' . esc_attr( $item['description'] ) . ' ' . esc_attr( $item['description'] ) . '](' . esc_url( $item[$size] ) . ')
';
}
$output .= '
';
if ( $display_header != 'no' && $header_position == 'after' ) {
$output .= '';
}
if ( $follow != '' ) {
$output .= '
'. esc_attr( $follow ) .'
';
}
if ( 'style-four' == $columns ) {
$output .= '
';
}
}
} else {
$output .= __( 'No images found!