Lượt truy cập
  • 8
  • 5516
  • 20,540,083
/* * Đặt đánh giá sao thành 4>5 sao cho kk star rating * Author: levantoan.com * */ add_action( 'wp_ajax_update_kk_star_rating', 'devvn_update_kk_star_rating_func' ); function devvn_update_kk_star_rating_func() { global $wpdb; $posts_with_low_avg = $wpdb->get_results(" SELECT post_id, meta_value as avg_rating FROM $wpdb->postmeta WHERE meta_key = '_kksr_avg' AND CAST(meta_value AS DECIMAL(3,2)) < 4 "); $posts_with_low_avg_table = array(); if (!empty($posts_with_low_avg)) { foreach ($posts_with_low_avg as $post) { $post_id = $post->post_id; $count = (int) get_post_meta($post_id, '_kksr_count_default', true); $old_avg = (float) get_post_meta($post_id, '_kksr_avg_default', true); $random_rating = mt_rand(40, 50) / 10; $new_ratings = $count * $random_rating; $new_avg = $new_ratings / $count; update_post_meta($post_id, '_kksr_ratings_default', $new_ratings); update_post_meta($post_id, '_kksr_ratings', $new_ratings); update_post_meta($post_id, '_kksr_count_default', $count); update_post_meta($post_id, '_kksr_casts', $count); update_post_meta($post_id, '_kksr_avg_default', $new_avg); update_post_meta($post_id, '_kksr_avg', $new_avg); $posts_with_low_avg_table[] = compact('post_id', 'old_avg', 'new_avg'); } $mess = 'Đã cập nhật đánh giá.'; } else { $mess = 'Không có bài viết nào cần cập nhật.'; } ?> Đặt điểm đánh giá thủ công cho kk star rating

ID Tên bài Điểm đánh giá cũ Điểm đánh giá mới Link tới bài viết
Xem bài viết