Heute mal wieder ein kleines Learning in Sachen WooCommerce.
Zutaten
- WordPress
- WooCommerce
- JS-Submenu
- Astra-Theme
Ausgangslage
Wir wollen uns ja nicht den Wolf klicken nur um Produkt-Kategorien ins Menü zu bekommen. Dafür gibt es z.B. das Plugin JS-Submenu. Die Installation wie immer Name über Plugins -> Plugins installieren, oben rechts, suchen und installieren.
Ab jetzt hat man in Design -> Menüs bei den bereits eingefügten Menüpunkten die Möglichkeit die Einstellungen für JS-Submenu vorzunehmen. Soweit so einfach.
Problem
In Kombination mit dem Astra-Theme passiert genau nichts.
Lösung
Um das JS-Submenu für Astra zu ermöglichen einfach folgenden PHP-Schnipsel in die functions.php des Child-Themes kopieren. Fertig.
//Enable compatibility with theme custom menu walkers
add_filter('jcs/enable_public_walker', 'jc_disable_public_walker');
function jc_disable_public_walker($default){
return false;
}
Viel Spaß beim Nachkochen.