/*
jrd_img
$field = field name
$size = size of image from image array; leave blank to retrieve full url
$sub = if true it will use get_sub_field();
$classes = string of class/es; default blank
$id = string of an id; default blank
$data = array of data attributes.
*/
function jrd_img( $field, $size, $from = false, $classes, $id, $data = array()) {
if($from = 'sub'){
$img_src = get_sub_field($field);
}elseif($from = 'options'){
$img_src = get_field($field,'options');
}elseif($from != false){
$img_src = get_field($field, $from);
}else{
$img_src = get_field($field);
}
// $img_src = ($subfield == true) ? get_sub_field( $field ) : get_field( $field );
if($img_src) {
$my_classes = ($classes != '') ? ' class="'.$classes.'" ' : ' ';
$my_id = ($id != '') ? ' id="'.$id.'" ' : ' ';
//fields from images
$img_url = ($size != '') ? $img_src['sizes'][$size] : $img_src['url'];
$img_alt = $img_src['alt'];
$img_title = $img_src['title'];
//data attributes
$my_data = '';
if($data) {
foreach($data as $key => $value) {
$my_data .= 'data-'.$key.'="'.$value.'" ';
}
}
$img = '<img'.$my_id.$my_classes.'src="'.$img_url.'" alt="'.img_alt.'" '.$my_data.'/>';
return $img;
}
}