2017-01-04 2 views
2

Ich arbeite an einem WooCommerce-Store mit WordPress 4.7, Storefront 2.1.6 und meinem eigenen Storefront-Child-Theme. Aber Storefront scheint eine Woocommerce.css nach meinem Kind Thema CSS (kompiliert scss) zu laden, so dass es einige meiner Stile überschreibt. Verwenden von '! wichtig 'auf all diesen Stilen scheint eine schmutzige und inakzeptable Lösung für mich zu sein. Gibt es eine Möglichkeit, zu verhindern, dass Storefront die Datei woocommerce.css lädt oder meine eigenen Stile als letzte Formatvorlagedatei lädt?WooCommerce - Wie man verhindert, dass Storefront woocommerce.css nach den Stylesheets des Kind-Themes lädt

Thx

Antwort

1
add_filter('woocommerce_enqueue_styles', '__return_empty_array'); 

https://docs.woocommerce.com/document/disable-the-default-stylesheet/

+0

Ich habe bereits versucht, diese Einstellung, aber es hat nicht funktioniert. Meine Safari-Entwickler-Tools zeigen immer noch woocommerce.css oben in der Eigenschaftsliste an. – Mountain

+0

Das Problem scheint zu sein, dass das Storefront-Theme (als übergeordnetes Theme) seine eigene Version von woocommerce.css lädt, damit der 'add_filter ...' nicht funktioniert. Ich weiß wirklich nicht, warum das übergeordnete Storefront-Theme das CSS nach den Stylesheets des Kindes lädt. – Mountain

+0

@Mountain Ich habe das gleiche Problem gefunden, hast du jemals eine elegante Lösung gefunden? – dennyp

Verwandte Themen