get_id(); $review_count = $_product->get_review_count(); $average = $_product->get_average_rating(); // Dropdown sort $default_sorting = get_theme_mod( 'single_product_reviews_advanced_default_sorting', 'newest' ); $sort_orderby = isset( $_GET['orderby'] ) ? sanitize_text_field( wp_unslash( $_GET['orderby'] ) ) : $default_sorting; // Reviews bars rating $bars_data = botiga_get_advanced_reviews_bars_rating_data( $product_id ); ?>

0 ) : ?>

0 ) { /* translators: %s is review count */ $review_count_text = sprintf( _nx( '%s Review', '%s Reviews', $review_count, 'review count', 'botiga' ), number_format_i18n( $review_count ) ); echo esc_html( $review_count_text ); } else { echo esc_html__( 'Be the first to leave a review.', 'botiga' ); } ?>

0 ) : ?>

0 ) : ?>
$product_id, 'number' => get_option( 'page_comments' ) ? get_option( 'comments_per_page' ) : '' ); // Pagination? $cpages = 0; if( get_option( 'page_comments' ) ) { $cpaged = get_query_var( 'cpage' ); $cpages = count( get_comments( array( 'post_id' => $product_id, 'fields' => 'ids' ) ) ); $cpages = $cpages / get_option( 'comments_per_page' ); $args[ 'paged' ] = empty( $cpaged ) ? 1 : $cpaged; } // Orderby switch ( $sort_orderby ) { case 'newest': $args[ 'order' ] = 'DESC'; $args[ 'orderby' ] = 'comment_date_gmt'; break; case 'oldest': $args[ 'order' ] = 'ASC'; $args[ 'orderby' ] = 'comment_date_gmt'; break; case 'top-rated': $args[ 'order' ] = 'DESC'; $args[ 'orderby' ] = 'meta_value_num'; $args[ 'meta_key' ] = 'rating'; break; case 'low-rated': $args[ 'order' ] = 'ASC'; $args[ 'orderby' ] = 'meta_value_num'; $args[ 'meta_key' ] = 'rating'; break; } $comments = get_comments( apply_filters( 'botiga_wc_reviews_advanced_sorting_args', $args ) ); // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited ?>
0 ) : ?>
comment_approved ) : ?>
comment_ID, 'rating', true ); ?> comment_ID ); if ( 'yes' === get_option( 'woocommerce_review_rating_verification_label' ) && $verified ) { echo ''. esc_attr__( ' — verified owner', 'botiga' ) . ' '; } ?>
comment_ID === $_GET['unapproved'] ) : ?>
comment_ID, 'rating', true ); ?> comment_ID ); if ( 'yes' === get_option( 'woocommerce_review_rating_verification_label' ) && $verified ) { echo ''. esc_attr__( ' — verified owner', 'botiga' ) . ' '; } ?>

0 ) { echo ''; } ?>