Поддержка → Проблемы и решения → Как вывести в отзывах изображение
Как вывести в отзывах изображение
-
Здравствуйте, установил плагин DCO Comment Attachment для того, чтобы пользователь мог добавить изображения в отзыв, все круто, в админке видны эти изображения, а как мне их вывести в самих отзывах? то есть клиент оставляет в отзыве рейтинг/отзыв/фотки, после публикации выводится все, кроме фоток, помогите пожалуйста
Страница, с которой нужна помощь: [войдите, чтобы увидеть ссылку]
-
Что авторы плагина на это ответили?
Здравствуйте.
Не смог открыть страницу, которую Вы указали.
DCO Comment Attachment добавляет возможность прикреплять изображение, видео, аудио, документ и т.д. к комментариям в WordPress. С помощью чего у Вас реализованы отзывы?
Что авторы плагина на это ответили?
Отвечаю вот)
DNS сервера сейчас REG.ru подверглись DDOS атаке поэтому и сайт наш лег))
шаблон Woocommerce, есть файл single-product-reviews.php в нем вывод отзывов. Я думаю может быть можно попробовать вывести переменную или подключение или как-то еще изображение в месте которое выделено *жирным*<section class=»default-container content-section content-section_margin-medium» id=»product-reviews»>
<div class=»container-content container-content_narrow»>
<h2 class=»section-headline»>Отзывы о товаре</h2>
<?php
$product_ID = $post->ID;
$args = [
‘post_id’ => $product_ID,
‘status’ => ‘approve’
];
$comments = get_comments($args);
?><?php if ($comments) : ?>
<?php foreach ($comments as $key => $comment) : ?>
<?php if ($key <= 4) : ?>
<div class=»content-wrapper review-product»>
<div class=»review-product__user»><?= $comment->comment_author ?></div>
<div class=»review-product__rating»>
<?php
$rating = get_comment_meta( $comment->comment_ID, ‘quality’ );
$rating = intval($rating[0]);for ($i = 0; $i < $rating; $i++) : ?>
/image/star-fill.svg» alt=»»>
<?php endfor; ?>
</div>
<div class=»review-product__content»>
<?= $comment->comment_content ?>
</div>
</div>
<?php else : ?>
<div class=»content-wrapper review-product review-product_hide»>
<div class=»review-product__user»><?= $comment->comment_author ?></div>
<div class=»review-product__rating»>
<?php
$rating = get_comment_meta( $comment->comment_ID, ‘quality’ );
$rating = intval($rating[0]);for ($i = 0; $i < $rating; $i++) : ?>
/image/star-fill.svg» alt=»»>
<?php endfor; ?>
</div>
<div class=»review-product__content»>
<?= $comment->comment_content ?>
</div>
</div>
<?php endif; ?>
<?php endforeach; ?>
<?php if (count($comments) > 4) : ?>
<div class=»review-product__more btn btn_blue btn_round btn_inline btn_blue-shadow» data-type=»show»>Показать еще</div>
<?php endif; ?>
<?php else : ?>
<p class=»woocommerce-noreviews»>Отзывов пока нет.</p>
<?php endif; ?>
</div>
</section><section class=»default-container content-section content-section_margin-medium»>
<h2 class=»section-headline»>Оставьте свой отзыв о товаре</h2>
<div class=»container-content container-content_narrow»>
<?php
$args = [
‘title_reply’ => »,
‘logged_in_as’ => »,
‘comment_notes_before’ => »,
‘label_submit’ => ‘Оставить отзыв’
];
comment_form($args);
?>
</div>
</section>сайт поднялся)
и интересует вопрос, можно ли как-то загружать более 1 фотки за раз?
Не помню тестировал ли с WooCommerce.
Попробуйте заменить
<?= $comment->comment_content ?>
на
<?php comment_text( $comment->comment_ID ) ?>
возможно, поможет.и интересует вопрос, можно ли как-то загружать более 1 фотки за раз?
Это запланировано в Pro-версии, но когда она будет выпущена, к сожалению, не подскажу. Времени катастрофически не хватает 🙁
- Тема «Как вывести в отзывах изображение» закрыта для новых ответов.