Nach einem Update war bei der Produktbeschreibung und bei der Bewertung auf einmal die Tab-Optik weg und die zwei Bereiche wurden nur noch als Liste mit Links dargestellt? Nach langerer Recherche konnte ich rausfinden warum. Das CSS passte nicht mehr und somit wurden die "Tabs" nicht gestylt.
Irgendetwas scheint bei der Benennung der Klassen in Woocommerce auf einem etwas anders zu sein. Und zwar fehlen "übergeordnete Klassen" die aber in der CSS-Benennung verwendet werden. Diese sind .woocommerce und .woocommerce-page.
Meine Lösung war also diese Klasse(n) übergeordnet irgendwo im Template wo sie sonst nicht stören zu ergänzen, damit die Benennung im Woocommerce-CSS wieder stimmt.
Probleme und Lösungen bei HTML, CSS, CMS-Systemen, e-Commerce, Providern, Online-Marketing und mehr ...
Posts mit dem Label Woocommerce werden angezeigt. Alle Posts anzeigen
Posts mit dem Label Woocommerce werden angezeigt. Alle Posts anzeigen
Freitag, 31. Mai 2013
Woocommerce Tabs auf Produktebene ohne CSS-Styling?
Sonntag, 21. April 2013
Pflichtfelder Woocommerce Checkout ein- und ausschalten
Wie schalte ich bei dem WordPress-Shop-Plugin Woocommerce die Pflichtfelder im Checkout aus und an. Dazu muss man in der Datei /wp-content/plugins/woocommerce/classes/class-wc-countries.php bei dem entsprechenden Formularfeld das folgendermaßen z.B. ändern:
‘required’ => true, in ‘required’ => false,
Das könnte dann z.B. so aussehen, wenn man bei der Telefonnummer das Pflichtfeld aufheben möchte:
$address_fields['billing_phone'] = array(
‘label’ => __(‘Phone’, ‘woocommerce’),
‘placeholder’ => _x(‘Phone’, ‘placeholder’, ‘woocommerce’),
‘required’ => false,
‘class’ => array(‘form-row-last’),
‘clear’ => true
);
Updatesicher ist die Änderung an dieser Stelle wohl leider nicht, da sie bei einem Woocommerce-Update wohl wieder mit den Standardeinstellungen überschrieben wird.
Nachtrag (18.10.2014):
Der Datei-Pfad in meinem aktuellen Woocommerce 2.2.6 hat sich geändert und ist jetzt:
/wp-content/plugins/woocommerce/includes/class-wc-countries.php
‘required’ => true, in ‘required’ => false,
Das könnte dann z.B. so aussehen, wenn man bei der Telefonnummer das Pflichtfeld aufheben möchte:
$address_fields['billing_phone'] = array(
‘label’ => __(‘Phone’, ‘woocommerce’),
‘placeholder’ => _x(‘Phone’, ‘placeholder’, ‘woocommerce’),
‘required’ => false,
‘class’ => array(‘form-row-last’),
‘clear’ => true
);
Updatesicher ist die Änderung an dieser Stelle wohl leider nicht, da sie bei einem Woocommerce-Update wohl wieder mit den Standardeinstellungen überschrieben wird.
Nachtrag (18.10.2014):
Der Datei-Pfad in meinem aktuellen Woocommerce 2.2.6 hat sich geändert und ist jetzt:
/wp-content/plugins/woocommerce/includes/class-wc-countries.php
Abonnieren
Posts (Atom)