
Quando un ecommerce comincia a generare le prime vendite, spesso arrivano anche le prime recensioni.
In questo caso, può essere utile mostrare le recensioni in homepage, in modo che i nuovi possibili clienti vedano chiaramente cosa i clienti attuali pensano del servizio dopo aver acquistato sull’ecommerce.
Nella pagina template dell’Homepage, nel footer o in qualsiasi altra pagina del sito web, è possibile richiamare questo shortcode (do_shortcode(‘print_bestreviews’)) per mostrare una lista di recensioni.
add_shortcode('cose', 'print_bestreviews');
function print_bestreviews(){
$_html = '
<div class="row bestreviews">
<?php
$_i = 0;
$comments_IDS = array([id delle recensioni da mostrare]);
foreach ($comments_IDS as $_comment_id){
$comment = get_comment( intval( $_comment_id ) );
if ( ! empty( $comment ) ) {
$_post_link = get_permalink($comment->comment_post_ID);
echo '<div class="col-md-3">';
$_date_c = explode(' ', $comment->comment_date);
$comment_date = new DateTime($_date_c[0]);
echo '<div class="text-right">'.$comment_date->format('m/d/Y').'</div>';
echo '<a target="_blank" href="'.$_post_link.'">'.$comment->comment_content.'</a>';
echo '</div>';
}
$_i++;
}
?>
</div>
';
return $_html;
}
Naturalmente la struttura HTML può essere variata modificando questa funzione PHP, così come la motivazione che seleziona le recensioni: infatti, la funzione va a prendere una lista di “ID commento” scritta manualmente nell’array $comments_IDS , ma l’array può essere riempito anche attraverso un pannello di amministrazione fatto appositamente, o con dei bottoni di selezione da inserire della sezione dei commenti del wp-admin.
E’ un pezzo di codice che può essere utilizzato così oppure utilizzato come base per realizzare un plugin utilizzabile da chiunque.