Как добавить рандомный рейтинг?
Для вывода рандомного рейтинга в записях, установите и активируйте плагин 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
можете указать другие границы кол-ва проголосовавших.
После откройте любую страницу Вашего сайта. Не забудьте потом удалить данный код, т.к. он выполняется каждый раз.
Вам помог ответ?