@maxon76

Как вывести отзывы WooComerce?

Нужно вывести отзывы из WooComerce на отдельную страницу.
Нашел такой код:
<?php
function get_woo_reviews()
{
    $comments = get_comments(
        array(
            'status'      => 'approve',
            'post_status' => 'publish',
            'post_type'   => 'product',
        )
    ); 
    shuffle($comments);
    $comments = array_slice( $comments, 0, 5 );
    $html = '<ul>';
    foreach( $comments as $comment ) :
        $html .= '<div style="margin-top: 23px;margin-bottom: 29px;padding:12px;box-shadow: 0 0 4px 0 rgba(0,0,0,0.1), 0 2px 2px 0 rgba(0,0,0,0.1);background: rgba(222,222,222,0.1);border-radius: 2px;"><p class="zag">'.get_the_title( $comment->comment_post_ID ).'<p>';
        $html .= '<p style="margin-bottom: -8px;">' .$comment->comment_content.'</p>';
        $html .= "<p><b>Опубликовано</b>: " .$comment->comment_author."</br><b>Дата публикации:</b> " .$comment->comment_date. "</p></div>";
    endforeach;
    $html .= '</ul>';
    ob_start();
    echo $html;
        $html = ob_get_contents();
    ob_end_clean();
 
    return $html;
}
add_shortcode('woo_reviews', 'get_woo_reviews');


Но он не выводит фото товара и ссылку на товар.
Подскажите, может есть какое то решение или плагины для решений этой задачи?
  • Вопрос задан
  • 37 просмотров
Пригласить эксперта
Ответы на вопрос 1
wfantastic
@wfantastic
увлечен wordpress
есть плагин, смотрите репозитарий wordpress плагин TWB Woocommerce Reviews это выводит.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы