- Stato
- Risolto dall’autore
- Plugin/tema correlato
- Customer Reviews for WooCommerce
- Tag dell’argomento
- Compatibility
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 WooCommerce > WPML Multilingual & Multicurrency for WooCommerce > Impostazioni, potresti riscontrare un problema in cui le recensioni non sono visibili nelle versioni tradotte dei prodotti.
Soluzione alternativa
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']); }