Die bei Woocommerce automatisch eingeblendete Möglichkeit, Produktbewertungen abzugeben, lässt sich auf zwei Wegen abschalten.
Möglichkeit Nr. 1:
Produktbewertungen sind die Kommentarfunktion bei Produkten und lassen sich deaktivieren, indem man im Backend zur Auflistung der Produkte geht, hier bei den Produkten auf „Schnellbearbeitung“ geht und das Häkchen bei Kommentaren entfernt (s. Screenshot).
Möglichkeit Nr. 2:
Sollen die Kommentare generell bei allen Produkten entfernt werden, so lässt sich dies mit einer Funktion in der functions.php erreichen
add_filter( 'woocommerce_product_tabs', 'wcs_woo_remove_reviews_tab', 98 );
function wcs_woo_remove_reviews_tab($tabs) {
unset($tabs['reviews']);
return $tabs;
}
Quelle: WooThemes



Danke dir für die beiden Wege, das hilft schon mal weiter.
Ich habe versucht, die zweite Variante über die functions.php umzusetzen, aber irgendwie will es bei mir nicht greifen. So habe ich den Code eingebaut:
add_filter( ‚woocommerce_product_tabs‘, ‚wcs_woo_remove_reviews_tab‘, 98 );
function wcs_woo_remove_review_tab($tabs) {
unset($tabs[‚review‘]);
return $tabs;
}
Die Bewertungen werden aber weiterhin im Produkt angezeigt. Ich vermute, ich habe irgendwo einen kleinen Fehler drin, sehe ihn aber gerade nicht.
Hast du eine Idee, woran es liegen könnte?
Sorry für die späte Antwort. Die Ursache liegt darin, dass du die Funktion mit wcs_woo_remove_review_tab (tab = Einzahl) definiert hast, aber mit woocommerce_product_tabs (tabs = Plural) aufrufst. Und die Anführungszeichen müssen die geraden Anführungszeichen oben sein (also nicht die typografischen erst unten, dann oben)