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); }
_e("Default thumbnails", 'wp_related_posts'); ?> </h4> <label> <?php _e('For posts without images, a default image will be shown.<br/> You can upload your own default image here', 'wp_related_posts'); ?> <input type="file" name="wp_rp_default_thumbnail" /> </label> <?php if ($options['default_thumbnail_path']) { ?> <span style="display: inline-block; vertical-align: top; *display: inline; zoom: 1;"> <img style="padding: 3px; border: 1px solid #DFDFDF; border-radius: 3px;" valign="top" width="80" height="80" src="<?php esc_attr_e(wp_rp_get_default_thumbnail_url()); ?> " alt="selected thumbnail" /> <br /> <label> <input type="checkbox" name="wp_rp_default_thumbnail_remove" value="yes" /> <?php _e("Remove selected", 'wp_related_posts'); ?> </label> </span> <?php } ?> <?php
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); }