Bằng Trương

Chức năng chính

Mục đích để fake hàng loạt đánh giá cho posts, pages, products giúp kết quả hiển thị trên SERPS đc đẹp mắt hơn, từ đó cũng gia tăng được tỉ lệ nhấp từ người dùng.

Ảnh bên dưới là một ví dụ khi kết quả có đánh giá.

Cách sử dụng

Các bạn bỏ code vào file function.php và lưu lại. Các biến cần lưu ý

Các bạn có thể custom lại, lọc theo danh mục tuỳ chỉnh,…

các chỉ số bạn cần quan tâm thì mình đã chú thích rõ trong code, bạn chỉ cần thay theo ý bạn là ok. Nên giới hạn số lượng mỗi lần chạy tuỳ vào cấu hình server và gỡ code sau khi đã thực hiện xong. Chúc bạn thành công nhé!

function eric_random_kk_rating($id) {
    $kksr_casts_min = 100; // min star
    $kksr_casts_max = 500; // max star
    $kksr_avg       = 4.9; // star average

    $random_casts   = rand($kksr_casts_min,$kksr_casts_max);
    $random_avg     = mt_rand($kksr_avg*100, 500) / 100 ;
    $kksr_ratings   = round($random_casts*$random_avg, 0);

    update_post_meta($id, '_kksr_casts', $random_casts);
    update_post_meta($id, '_kksr_ratings', $kksr_ratings);
    update_post_meta($id, '_kksr_avg', $random_avg);
}

$args = array(
	'post_type'      => 'product',
	'posts_per_page' => 100, // post amount for random rating
	'offset'         => 0, // post offset when rating
	'orderby'        => 'date',       // Sort by date
	'order'          => 'DESC', // Descending order (latest first)
    'post_status'    => 'publish', // Include only private products
);
$getposts = new WP_Query( $args );
while ( $getposts->have_posts() ) : $getposts->the_post();

	eric_random_kk_rating( get_the_ID() );

endwhile; wp_reset_postdata();

Leave a Reply

Your email address will not be published. Required fields are marked *

Solverwp- WordPress Theme and Plugin