Global 2026-07-28

This commit is contained in:
Dekart Deploy Bot 2026-07-28 17:16:40 +00:00
parent b445d64757
commit d190b93d68

View File

@ -2,7 +2,7 @@
/**
* Секция отзывов на главной странице
* Показывает заголовок + 3 отзыва (отмеченных review_show_on_front) + ссылка на все
* Показывает заголовок + 3 отзыва из CF reviews_cards (страница 91 /otzyvy/) + ссылка на все
* Стиль карточек как на /otzyvy/
*
* @package Dekart
@ -13,14 +13,15 @@ if (! defined('ABSPATH')) {
exit;
}
$reviews_query = new WP_Query(array(
'post_type' => 'reviews',
'posts_per_page' => 3,
'orderby' => 'date',
'order' => 'DESC',
));
$reviews_page_id = 91;
$reviews_cards = carbon_get_post_meta($reviews_page_id, 'reviews_cards');
$has_reviews = ! empty($reviews_cards) && is_array($reviews_cards);
$has_reviews = $reviews_query->have_posts();
// Берём 3 последних (в CF они в обратном порядке, но на всякий случай переворачиваем)
if ($has_reviews) {
$reviews_cards = array_reverse($reviews_cards);
$reviews_cards = array_slice($reviews_cards, 0, 3);
}
?>
<section class="reviews-front-section reveal" id="reviews" aria-label="Отзывы">
<div class="container">
@ -36,29 +37,22 @@ $has_reviews = $reviews_query->have_posts();
<div class="reviews-front__scroll-hint" aria-hidden="true">👆 Листайте отзывы </div>
<div class="reviews-front__wrap">
<div class="reviews-front__grid">
<?php while ($reviews_query->have_posts()) :
$reviews_query->the_post();
$pid = (int) get_the_ID();
$name = get_the_title();
$avatar_id = carbon_get_post_meta($pid, 'review_avatar');
$stars = (int) ( carbon_get_post_meta($pid, 'review_star') ?: 5 );
$text = carbon_get_post_meta($pid, 'review_text');