@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');


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

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

Войти через центр авторизации
Похожие вопросы