コード例 #1
0
           }
       } 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>
コード例 #2
0
 /**
  * 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]);
 }