WPML
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']);
    			}

Alle bekannten Probleme →