$post->ID, 'post_type' => 'attachment', 'post_mime_type' => 'image', 'orderby' => 'menu_order', 'order' => 'ASC' ) ) ); if ( isset( $image_ids[$num] ) ) { return $image_ids[$num]; } return false; } /** Bandana Get Image*/ function bandana_get_image( $args = array() ) { /** Arguments */ $defaults = array( 'format' => 'html', 'size' => 'full', 'mode' => 'auto', 'num' => 0, 'attr' => '' ); $args = wp_parse_args( $args, $defaults ); /** Featured Image Id */ $id = ''; if( $args['mode'] == 'manual' ) { $id = bandana_get_image_id_manual( $args['num'] ); } else { $id = bandana_get_image_id_auto( $args['num'] ); } /** ID Validation */ if( empty( $id ) ) { return false; } /** Featured Image Logic */ $html = wp_get_attachment_image( $id, $args['size'], false, $args['attr'] ); list( $url ) = wp_get_attachment_image_src( $id, $args['size'], false, $args['attr'] ); /** Source path, relative to the root */ $src = str_replace( esc_url( home_url() ), '', $url ); /** Output Logic */ if ( strtolower( $args['format'] ) == 'html' ) { $output = $html; } else if ( strtolower( $args['format'] ) == 'url' ) { $output = $url; } else { $output = $src; } /** return false if $url is blank */ if ( empty( $url ) ) { $output = false; } /** return output */ return $output; }