Viewing File: /home/maglabs/riadlooma2/wp-content/themes/homey/single-experience/reviews.php

<?php
global $post, $homey_local;

$num_of_review = homey_option('num_of_review');

$args = array(
    'post_type' =>  'homey_review',

    'meta_query' => array(
        'relation' => 'AND',
        array(
            'key' => 'reservation_experience_id',
            'value' =>  $post->ID,
            'compare' => '=',
        ),
        array(
            'key' => 'homey_where_to_display',
            'value' => 'experience_detail_page',
            'compare' => '=',
        ),
    ),

//   'meta_key' => 'reservation_experience_id',
//	'meta_value' => $post->ID,

    'posts_per_page' => $num_of_review,
    'post_status' =>  'publish'
);

$review_query = new WP_Query($args);

$total_review = $review_query->found_posts;

$total_pages = $review_query->max_num_pages;

if($total_review > 1) {
    $review_label = $homey_local['rating_reviews_label'];
} else {
    $review_label = $homey_local['rating_review_label'];
}
?>
<div id="reviews-section" class="reviews-section">
    <div class="sort-wrap clearfix">
        <div class="pull-left">
            <h2><?php echo intval($total_review).' '.esc_attr($review_label); ?></h2>
        </div>
        <div class="pull-right" style="display: none;">
            <ul class="list-inline">
                <li><strong><?php echo esc_attr($homey_local['sort_by']); ?>:</strong></li>
                <li>
                    <select id="sort_review" class="selectpicker bs-select-hidden" data-live-search-style="begins" data-live-search="false">
                        <option value=""><?php esc_html_e( 'Default Order', 'homey' ); ?></option>
                        <option value="a_date"><?php esc_html_e( 'Date Old to New', 'homey' ); ?></option>
                        <option value="d_date"><?php esc_html_e( 'Date New to Old', 'homey' ); ?></option>
                        <option value="a_rating"><?php esc_html_e( 'Rating (Low to High)', 'homey' ); ?></option>
                        <option value="d_rating"><?php esc_html_e( 'Rating (High to Low)', 'homey' ); ?></option>
                    </select>
                </li>
            </ul>
        </div>
    </div>

    <div class="alert alert-info" role="alert">
        <i class="homey-icon homey-icon-check-circle-1" aria-hidden="true"></i> <?php echo esc_attr($homey_local['rating_noti']); ?>
    </div>
    <input type="hidden" name="review_experience_id" id="review_experience_id" value="<?php echo intval($post->ID); ?>">
    <input type="hidden" name="review_paged" id="review_paged" value="1">
    <input type="hidden" name="total_pages" id="total_pages" value="<?php echo intval($total_pages); ?>">
    <input type="hidden" name="page_sort" id="page_sort" value="">
    <ul id="homey_reviews" class="list-unstyled">

        <?php
        if($review_query->have_posts()) {
            while($review_query->have_posts()): $review_query->the_post();
                $review_author = homey_get_author('70', '70', 'img-circle');
                $homey_rating = get_post_meta(get_the_ID(), 'homey_rating', true);
//                $where_to_dispaly = get_post_meta(get_the_ID(), 'homey_where_to_display', true);//experience_detail_page, host_profile,renter_profile
                ?>
                <li id="review-<?php the_ID();?>" class="review-block">
                    <div class="media">
                        <div class="media-left">
                            <a class="media-object">
                                <?php echo ''.$review_author['photo']; ?>
                            </a>
                        </div>
                        <div class="media-body media-middle">
                            <div class="msg-user-info">
                                <div class="msg-user-left">
                                    <div>
                                        <strong><?php echo esc_attr($review_author['name']); ?></strong>
                                        <span class="rating">
									<?php echo homey_get_review_stars($homey_rating, true, true, false); ?>
								</span>

                                    </div>
                                    <div class="message-date">
                                        <?php 
                                        $human_time_diff = sprintf(esc_html__('%s ago', 'homey'), human_time_diff(get_the_time('U'), current_time('timestamp')));
                                        $dateTimeOfReview =  get_the_time( get_option( 'date_format' ) ).'  '. get_the_time( get_option( 'time_format' )); ?>
                                        <time datetime="<?php echo $dateTimeOfReview; ?>"><i class="homey-icon homey-icon-calendar-3"></i> <?php echo $human_time_diff;?> </time>
                                    </div>
                                </div>
                            </div>
                            <?php the_content(); ?>
                        </div>
                    </div>
                </li>
            <?php endwhile; wp_reset_postdata(); ?>
        <?php } ?>
    </ul>

    <?php
    if($total_review > $num_of_review) { ?>
        <nav class="pagination-wrap" aria-label="Page navigation">
            <ul class="pagination">
                <li>
                    <button class="btn btn-primary-outlined" disabled id="review_prev">
                        <span aria-hidden="true">&lt;</span>
                    </button>
                </li>
                <li>
                    <button class="btn btn-primary-outlined" id="review_next">
                        <span aria-hidden="true">&gt;</span>
                    </button>
                </li>
            </ul>
        </nav>
    <?php } ?>
</div><!-- reviews-section -->
Back to Directory File Manager