Wer schon mit WooCommerce einen Online-Shop aufgebaut hat, wird bemerkt haben, dass WooCommerce auf Produkteseiten standardmässig ähnliche Produkte anzeigt. Diese werden unterhalb der Produktedetails angezeigt, um BesucherInnen auf verwandte Produkte hinzuweisen. Diese ähnlichen Produkte lassen sich über die Einstellungen des Shops nicht deaktivieren. Gerade für kleinere und schlanke Shops ist die Anzeige von ähnlichen Produkten oft aber nicht erwünscht.
Ähnliche Produkte in der functions.php ausblenden
Ähnliche Produkte lassen sich mit folgende Code in der functions.php (am besten in einem Child-Theme, um die Funktion auch nach einem Theme-Update zu erhalten) mit minimalem Aufwand ausblenden:
<?php // wc_remove_related_products // Löschen des Abfrage-Arguments, um keine ähnlichen Produkte anzuzeigen. // Fügen Sie diesen Code in die functions.php Datei Ihres Themes ein. function wc_remove_related_products( $args ) { return array(); } add_filter('woocommerce_related_products_args','wc_remove_related_products', 10); ?>
Quelle: Snippet-Artikel aus der WooCommerce Dokumentation.
Hi, ich habe den Code in mein Child Theme eingefügt in der functions.php, leider kam bei mir weißer Bildschirm. Ich fand einen anderen, der in meiner Child Theme functions.php funktioniert, daher wollte ich den hier teilen.
remove_action( ‚woocommerce_after_single_product_summary‘, ‚woocommerce_output_related_products‘, 20);
[Quelle: https://wordpress.org/support/topic/woocommerce-remove-related-products-info%5D
Der Code klappt leider nicht mehr.
klappt super, danke!
Hallo,
die Datei functions.php gibt es in mehreren PlugIn-Ordnern. In welchem Ordner muss geändert werden?
Danke!
Gruß
Klaus
Hallo zusammen,
habe das gerade gefunden. Zwei Möglichkeiten, eine davon kann im Design Customizer per „Zusätzliches CSS“ implementiert werden ohne die functions.php direkt zu ändern.
https://docs.woocommerce.com/document/remove-related-posts-output/
Gruß
Klaus
Hallo Klaus
Gut, dass Du noch eine andere Variante per CSS gefunden hast (da wird das ganze einfach ausgeblendet statt entfernt). Die functions.php hat übrigens nichts mit den Plugins zu tun – diese findest Du im Theme Ordner (oder noch besser im Child-Theme Ordner, damit nach einer Aktualisierung des Themes nicht wieder alles weg ist), und da gibts auch nur eine solche Datei.
Beste Grüsse
Christoph