ID; } $post_thumbnail_id = get_post_thumbnail_id( $post_id ); if (!empty($post_thumbnail_id)) { $image = wp_get_attachment_image_src( $post_thumbnail_id, $size ); if (!empty($image[0])) { return $image[0]; } } } public function getFieldImage($selector, $size = 'full', $post_id = false) { $result = ''; $image = get_field($selector, $post_id); if (!empty($image)) { if (is_numeric($image)) { $src = wp_get_attachment_image_src( $image, $size ); if (!empty($src[0])) { $result = $src[0]; } } else { if ($size == 'full' && !empty($image['url'])) { $result = $image['url']; } elseif (!empty($image['sizes'][$size])) { $result = $image['sizes'][$size]; } } } return $result; } public function getSubFieldImage($selector, $size = 'full') { $result = ''; $image = get_sub_field($selector); if (!empty($image)) { if (is_numeric($image)) { $src = wp_get_attachment_image_src( $image, $size ); if (!empty($src[0])) { $result = $src[0]; } } else { if ($size == 'full' && !empty($image['url'])) { $result = $image['url']; } elseif (!empty($image['sizes'][$size])) { $result = $image['sizes'][$size]; } } } return $result; } public function getArrayToRowHtml ( $value, $title = '', $class = '' ) { $result = ''; if ( !empty($value) && is_array($value) ) { if (!empty($class)) { $result .= '