/** * Add average rating to single download sidebar * * @since 1.0 */ function checkout_reviews_average() { if (class_exists('EDD_Reviews') && is_singular('download')) { global $post; $reviews = new EDD_Reviews(); $total = $reviews->count_reviews(); // Only show if there are reviews if ($total > 0) { echo '<div class="average-rating download-aside">'; // Average rating title echo '<p class="average-rating-title"> ' . __('Average Rating', 'checkout') . ' </p>'; // Show the average rating echo $reviews->display_aggregate_rating(); // Number of ratings echo '<p class="average-rating-count">' . __('Based on ', 'checkout') . $reviews->count_reviews() . ' ' . _n('review', 'reviews', $reviews->count_reviews(), 'edd-reviews') . '</p>'; echo '</div>'; } } }
/** * Reset the instance of the class * * @since 1.0 * @access public * @static */ public static function reset() { self::$instance = null; }