Produkteigenschaften in WooCommerce 3 aus dem Titel entfernen
Seit WooCommerce 3 werden Produktattribute teilweise im Titel anstatt unter dem Titel angezeigt. Und zwar im Warenkorb, im Checkout, in Emails und – falls im Theme vorhanden – in der Mini-Cart. Dass die Eigenschaften bei variablen Produkten im Titel stehen ist durchaus gewollt. Denn „T-Shirt, gelb“ oder „Jeans, bootcut, schwarz“ ist einfach zu lesen und benötigt weniger Platz als die alte Darstellung mit jedem Produktattribut in einer eigenen Zeile unterhalb des Produkttitels. Allerdings hat das System Schönheitsfehler, denn die Anzeige ist nicht einheitlich, wie auf folgendem Bild zu sehen ist.
Wie der Produkttitel eines variablen Produktes in WooCommerce 3 angezeigt wird, hängt von der Anzahl der Eigenschaften und der Wortanzahl in den Attributen ab. Produkteigenschaften werden immer dann im Titel angezeigt, wenn alle der folgenden Bedingungen erfüllt sind:
- das Variable Produkt hat weniger als 3 Attribute
- kein Attribut besteht aus mehr als einem Wort
- der Filter ‚woocommerce_product_variation_title_include_attributes‘ ist nicht explizit auf ‚false‘ gesetzt
Um die Attribute der Variationen in WooCommerce 3.1.1 aus dem Titel zu entfernen fügen Sie folgende Funktion in die functions.php Datei eines Childthemes ein:
add_filter('woocommerce_product_variation_title_include_attributes', '__return_false');
Danach werden alle Eigenschaften von variablen Produkten wieder wie aus WooCommerce 2.6 bekannt unterhalb des Produkttitels angezeigt.
Dieser Beitrag ist älter als 6 Monate. Die enthaltenen Informationen sind möglicherweise nicht mehr gültig!