Wie kann man ähnliche Produkte von der WooCommerce Produktseite entfernen?
Du willst die verwandten Produkte aus der Produktseite komplett entfernen?
Ich zeige dir, wie das entfernen ähnlicher Produkte aus der Produktseite von WooCommerce funktioniert, ohne dafür ein Plugin zu verwenden. Es ist nur eine Codezeile erforderlich. Je weniger Plugins du verwendest, um so besser ist das für die Performance deiner Website!
Mit der Codezeile wird der Abschnitt mit den Related Products (Verwandte oder ähnliche Produkte) vollständig aus dem Quellcode entfernt und eben nicht nur ausgeblendet.
Es gibt zwar auch Möglichkeiten, diesen Abschnitt lediglich auszublenden, Google mag jedoch das Verstecken von Inhalten nicht besonders. Du riskierst mit dem Ausblenden solcher Abschnitte zwar keine Abstrafung, aber aus SEO-Sicht sollten Abschnitte und Funktionen vollständig entfernt werdeen, anstatt sie lediglich auszublenden.
# Entfernen verwandter Produkte in WooCommerce
Bevor du Änderungen an deinen Dateien vornimmst solltest du unbedingt eine Sicherungskopie deiner Website respektive der Datei erstellen. Noch besser ist die Praxis, ein untergeordnetes Theme (Child-Theme) zu verwenden, da ansonsten die Änderungen beim nächsten Thema-Update nicht mehr angezeigt werden!
Solltest du kein Child-Theme haben und kein Theme erstellen wollen, gibt es noch die Alternative, den Code mit dem Code-Snippets-Plugin einzufügen. Alternativ kann das auch ein selbst erstelltes Plugin sein, in dem du bestenfalls deine ganzen Snippets zentral verwaltest.
Im nachstehenden Beispiel verwende ich das Child Theme:
Schritt 1
Suche den Ordner deines Child-Themes, um die Datei „functions.php“ zu bearbeiten.
Die Datei befindet sich normalerweise in folgendem Verzeichnis:
root/wp-content/themes/Theme-child/functions.php
Schritt 2
Füge den folgenden Code direkt am Ende der Datei „functions.php“ oder vor dem ?>End-Tag (falls vorhanden) ein.
/* Remove Related Products */
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );
Sollte anschließend die Änderung nicht durchgeführt oder ersichtlich sein, löschen deinen Browser-Cache!
Falls der Abschnitt „Verwandte Produkte“ in der Single-Produktansicht von WooCommerce jetzt immer noch nicht entfernt wird, kann es sein, dass dein Design/Template die Änderungen blockiert.
Hierzu gibt es aber eine weitere Lösung:
Entferne in diesem Fall den oben genannten Code wieder aus der „functions.php“ und verwende stattdessen den folgenden Code:
/* Remove Related Products */
add_filter('woocommerce_product_related_posts_query', '__return_empty_array', 100);
Dieser Code sollte bei den meisten Themes funktionieren.
Lösche wieder anschließend deinen Browser-Cache!
Das war eigentlich schon alles. Du hast mit wenig Aufwand und ohne Installation eines weiteren Plugins ein effektives Ergebnis erzielt.