Fetch data from site review plugin

Fetch data from site review plugin

 

[site_reviews pagination="true" per_page="25"]
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$reviews_per_page = 5;

$args = array(
'post_type' => 'review', // Custom post type for reviews
'posts_per_page' => $reviews_per_page,
'paged' => $paged,
'orderby' => 'date',
'order' => 'DESC',
);

$reviews_query = new WP_Query($args);

if ($reviews_query->have_posts()) :
while ($reviews_query->have_posts()) : $reviews_query->the_post(); ?>
<div class="review">
<h3><?php the_title(); ?></h3>
<p><?php the_content(); ?></p>
<small>By: <?php the_author(); ?> on <?php the_date(); ?></small>
</div>
<?php endwhile;
endif;
wp_reset_postdata();


// pagination links

echo paginate_links(array(
'total' => $reviews_query->max_num_pages,
'current' => max(1, get_query_var('paged')),
));


<style>

.pagination {
display: flex;
justify-content: center;
margin-top: 20px;
}
.pagination a, .pagination span {
padding: 8px 12px;
margin: 2px;
border: 1px solid #ddd;
text-decoration: none;
}
.pagination .current {
background-color: #0073aa;
color: white;
font-weight: bold;
}

</style>




// Hide some field from site review form

[site_reviews_form assign_to="post_id" hide="email,name,title"]

Leave a Reply