Нужно вывести отзывы из 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');
Но он не выводит фото товара и ссылку на товар.
Подскажите, может есть какое то решение или плагины для решений этой задачи?