WooCommerce Grid / Listenansicht

Gibt es irgendwelche Erfahrung mit Woocommerce Grid / List View Plugin, ich habe festgelegt, um die Listenansicht automatisch zu starten, aber das Problem ist, dass beim Laden der Seite öffnet zunächst eine Rasteransicht und sofort in Listenansicht ändern, dauert es 1 Sekunde, aber es scheint verwirrend Gibt es eine Idee, wie es getriggers werden könnte?

Ich nahm den Code von folgendem Link

jQuery(document).ready(function(){ jQuery('ul.products').addClass('list'); }); 

Solutions Collecting From Web of "WooCommerce Grid / Listenansicht"

Machen Sie alle Änderungen rückgängig, die Sie an der Datei vorgenommen haben, und fügen Sie sie dann oben hinzu :

 if ( jQuery.cookie( "gridcookie" ) != "grid" ) { jQuery.cookie( "gridcookie", "list", { path: "/" } ); } 

Update: Klingt wie ein FOUC . Lassen Sie uns einen anderen Ansatz wählen – entfernen Sie den Code, den Sie oben hinzugefügt haben, und fügen Sie dem functions.php Ihres Themas Folgendes hinzu:

 add_action( 'woocommerce_after_shop_loop', 'wpse_71885_shop_loop_list_init' ); function wpse_71885_shop_loop_list_init() { ?>  < ?php } 

Dadurch wird die Grid / List-class unmittelbar nach dem Eingeben in das Dokument der Produktliste hinzugefügt (im Gegensatz zum Warten auf das Dokument bereit).