wpdevco
4/20/2015 - 2:51 PM

Get Post Image URL

Get Post Image URL

/*********
 * Get the post image.
 *
 * Uses CHILD_IMAGES_URL
 *
 * return $image_url
 ***/
function wpdevco_get_post_image() {
	
	if ( has_post_thumbnail() ) {

		$image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'large' );
		$image_url = $image_url[0];
	}
	else {

		$images = get_posts( 
			array(
				'post_type' => 'attachment',
				'post_mime_type' => 'image',
				'posts_per_page' => '1',
				'post_parent' => get_the_ID()
			) 
		);

		if ( $images ) {

			$image_url = wp_get_attachment_image_src( $images[0]->ID, 'large' );
			$image_url = $image_url[0];
		}
		else {

			$image_url = CHILD_IMAGES_URL . '/default.jpg';
		}
	}
	
	return $image_url;
}