<?php class OsImageHelper { public static function get_image_url_by_id($attachment_id, $size = 'thumbnail', $placeholder = false){ $image = $attachment_id ? wp_get_attachment_image_src($attachment_id, $size) : false; if($image){ $url = $image[0]; }else{ if($placeholder){ $url = $placeholder; }else{ $url = LATEPOINT_IMAGES_URL . 'default-avatar.jpg'; } } return $url; } public static function get_agent_avatar($agent_id){ if($agent_id && has_post_thumbnail($agent_id)){ return self::get_image_url_by_id(get_post_thumbnail_id($agent_id), 'thumbnail', LATEPOINT_IMAGES_URL . 'default-avatar.jpg'); }else{ return LATEPOINT_IMAGES_URL . 'default-avatar.jpg'; } } public static function get_customer_avatar($customer_id){ if($customer_id && has_post_thumbnail($customer_id)){ return self::get_image_url_by_id(get_post_thumbnail_id($customer_id), 'thumbnail', LATEPOINT_IMAGES_URL . 'default-avatar.jpg'); }else{ return LATEPOINT_IMAGES_URL . 'default-avatar.jpg'; } } }