Как добавить рандомный рейтинг?

Для вывода рандомного рейтинга в записях, установите и активируйте плагин ProFunctions отсюда https://support.wpshop.ru/docs/general/profunctions/ и в файл profunctions.php добавьте код

add_action( 'init', function() {
    $get_posts = get_posts( [ 'posts_per_page' => -1 ] );

    foreach ( $get_posts as $get_post ) {
        $rand_rating_value = rand( '3', '5' );
        $rand_rating_count = rand( '1', '10' );
        $rating_sum = $rand_rating_value * $rand_rating_count;
    
        update_post_meta( $get_post->ID, 'wpshop_rating_value', $rand_rating_value );
        update_post_meta( $get_post->ID, 'wpshop_rating_count', $rand_rating_count );
        update_post_meta( $get_post->ID, 'wpshop_rating_sum', $rating_sum );
    }
} );

В коде вместо 3 и 5 можете указать другие границы оценки, а вместо 1 и 10 можете указать другие границы кол-ва проголосовавших.

После откройте любую страницу Вашего сайта. Не забудьте потом удалить данный код, т.к. он выполняется каждый раз.

Вам помог ответ?
Похожие вопросы