- Status
- Vom Autor gelöst
- Zugehöriges Plugin/Theme
- Customer Reviews for WooCommerce
- Themen-Tags
- Compatibility
Übersicht über das Problem
Wenn Sie den Shortcode des Plugins Customer Reviews for WooCommerce zur Anzeige von Bewertungen auf Produktseiten in Verbindung mit der Option Show reviews in all languages auf der Seite WooCommerce > WPML Multilingual & Multicurrency for WooCommerce > Einstellungen verwenden, kann ein Problem auftreten, bei dem Bewertungen auf übersetzten Versionen von Produkten nicht sichtbar sind.
Problemumgehung
Bitte stellen Sie sicher, dass Sie ein vollständiges Backup Ihrer Website haben, bevor Sie fortfahren.
- Öffnen Sie die Datei …/wp-content/plugins/customer-reviews-woocommerce/includes/blocks/class-cr-reviews-grid.php.
- Suchen Sie nach Zeile 148.
- Nach diesem Code-Block:
$args = array( 'status' => 'approve', 'post_type' => 'product', 'meta_key' => 'rating', 'orderby' => $order_by, 'post__in' => $post_ids, 'comment__not_in' => $comment__not_in );
- Fügen Sie Folgendes hinzu:
if (is_array($args['post__in']) && count($args['post__in']) === 1) { $args['post_id'] = array_shift($args['post__in']); unset($args['post__in']); }