WPML

Panoramica del problema

Se usi lo shortcode del plugin Customer Reviews for WooCommerce per visualizzare le recensioni sulle pagine dei prodotti insieme all’opzione Mostra le recensioni in tutte le lingue nella pagina WooCommerceWPML Multilingual & Multicurrency for WooCommerceImpostazioni, potresti riscontrare un problema in cui le recensioni non sono visibili nelle versioni tradotte dei prodotti.

Soluzione alternativa

Questo problema è stato risolto. L’aggiornamento all’ultima versione risolve il problema sul tuo sito, quindi hai bisogno di questa soluzione alternativa solo se non puoi ancora aggiornare.

Assicurati di avere un backup completo del tuo sito prima di procedere.

  • Apri il file …/wp-content/plugins/customer-reviews-woocommerce/includes/blocks/class-cr-reviews-grid.php.
  • Cerca la riga 148.
  • Dopo questo blocco di codice:
    $args = array(
    	'status'      => 'approve',
    	'post_type'   => 'product',
    	'meta_key'    => 'rating',
    	'orderby'     => $order_by,
    	'post__in'    => $post_ids,
    	'comment__not_in' => $comment__not_in
    );
  • Aggiungi questo:
    if (is_array($args['post__in']) && count($args['post__in']) === 1) {
    	$args['post_id'] = array_shift($args['post__in']);
    	unset($args['post__in']);
    }

Tutti i problemi noti

Riscontri ancora questo problema?

Se l’aggiornamento non risolve il problema, fai una richiesta di supporto e lo analizzeremo con te.