} } else { $post_id = RatingWidgetPlugin::Urid2PostId($urid); $wp_object = get_post($post_id); $title = get_the_title($post_id); $excerpt = ratingwidget()->GetPostExcerpt($wp_object, 15); $permalink = get_permalink($post_id); $thumbnail = ratingwidget()->GetPostImage($wp_object); } if ($wp_object) { // Skip null object if ($thumbnail) { $thumbnail = trim($thumbnail); } if (empty($thumbnail)) { $thumbnail = rw_get_plugin_img_url('top-rated/placeholder.png'); } // $short = (mb_strlen($title) > 30) ? trim(mb_substr($title, 0, 30)) . "..." : $title; $short = $title; ratingwidget()->QueueRatingData($urid, $title, $permalink, $rclass); $html .= <<<HTML t<li class="rw-wp-ui-top-rated-list-item"> t\t<div> t\t\t<b class="rw-wp-ui-top-rated-list-count">{$count}</b> t\t\t<a href="{$permalink}"><img class="rw-wp-ui-top-rated-list-item-thumbnail" src="{$thumbnail}" alt="" /></a> t\t\t<div class="rw-wp-ui-top-rated-list-item-data"> t\t\t\t<div> t\t\t\t\t<a class="rw-wp-ui-top-rated-list-item-title" href="{$permalink}" title="{$title}">{$short}</a> t\t\t\t\t<div class="rw-ui-container rw-class-{$rclass} rw-urid-{$urid} rw-prop-readOnly-true" data-sync="false"></div> t\t\t\t</div> t\t\t\t<p class="rw-wp-ui-top-rated-list-item-excerpt">{$excerpt}</p>
/** * Retrieves the placeholder image that is included in this plugin. * * @author Leo Fajardo (@leorw) * @since 2.7.5 * * @return array */ function get_placeholder_image_src() { $size = getimagesize(rw_get_plugin_img_path('top-rated/placeholder.png')); return array(rw_get_plugin_img_url('top-rated/placeholder.png'), $size[0], $size[1]); }