function wp_rp_get_post_thumbnail_img($related_post, $size = null, $force = false) { $options = wp_rp_get_options(); $platform_options = wp_rp_get_platform_options(); if (!($platform_options["display_thumbnail"] || $force)) { return false; } $post_title = wptexturize($related_post->post_title); if (property_exists($related_post, 'thumbnail')) { return wp_rp_get_img_tag($related_post->thumbnail, $post_title, $size); } $size = wp_rp_get_thumbnail_size_array($size); if (!$size) { return false; } if ($options['thumbnail_use_custom']) { $thumbnail_src = get_post_meta($related_post->ID, $options["thumbnail_custom_field"], true); if ($thumbnail_src) { return wp_rp_get_img_tag($thumbnail_src, $post_title, $size); } } $attached_img_url = wp_rp_get_attached_img_url($related_post, $size); if ($attached_img_url) { return wp_rp_get_img_tag($attached_img_url, $post_title, $size); } return wp_rp_get_img_tag(wp_rp_get_default_thumbnail_url($related_post->ID, $size), $post_title, $size); }
function wp_rp_get_post_thumbnail_img($related_post, $size = null, $force = false) { $options = wp_rp_get_options(); $platform_options = wp_rp_get_platform_options(); if (!($platform_options["display_thumbnail"] || $force)) { return false; } $post_id = str_replace("in_", "", "{$related_post->ID}"); $post_title = wptexturize($related_post->post_title); $size = wp_rp_get_thumbnail_size_array($size); if (!$size) { return false; } if ($options['thumbnail_use_custom']) { $thumbnail_src = get_post_meta($post_id, $options["thumbnail_custom_field"], true); if ($thumbnail_src) { return wp_rp_get_img_tag($thumbnail_src, $post_title, $size); } } $featured_image = get_post_thumbnail_id($post_id); if ($featured_image) { $featured_image_data = wp_rp_get_image_data($featured_image); $featured_image_thumb = wp_rp_get_image_with_exact_size($featured_image_data, $size); if ($featured_image_thumb) { return wp_rp_get_img_tag($featured_image_thumb["url"], $post_title, $size); } else { return get_the_post_thumbnail($post_id, $size); } } $attached_img_url = wp_rp_get_attached_img_url($related_post, $size); if ($attached_img_url) { return wp_rp_get_img_tag($attached_img_url, $post_title, $size); } return wp_rp_get_img_tag(wp_rp_get_default_thumbnail_url($related_post->ID, $size), $post_title, $size); }