Wie kann ich eine CSS-Klasse für das Produktattribut in Woocommerce hinzufügen? Zum Beispiel muss ich für jedes Attribut individuelle Icons anzeigen über: vor &: nach Pseudoelementen.) Hinzufügen von CSS-Klassen für Attribute
Vielen Dank im Voraus!
P.S. Sorry fot delay Ich dachte, dass Sie mit der Syntax von Woocommerce vertraut sind. Auch Woocommerce verwendet Aktionen & Haken, um einige Informationen anzuzeigen. Zum Beispiel um Attribute auf der Produktseite anzuzeigen. Ich möchte Woocommerce-Produktattribute mit individuellen Symbolen anzeigen. Jetzt habe ich PHP-Code nach dem Haken in inhalts product.php (woocomemrce Vorlage Produkte in Schleife anzuzeigen)
/**
* woocommerce_after_shop_loop_item_title hook.
*
* @hooked woocommerce_template_loop_rating - 5
* @hooked woocommerce_template_loop_price - 10
*/
do_action('woocommerce_after_shop_loop_item_title');
/** ATTRIBUTES BEGIN **/
// Get the attributes
$attributes = $product->get_attributes();
// Start the loop
foreach ($attributes as $attribute) :
// Check and output, adopted from /templates/single-product/product-attributes.php
if ($attribute['is_taxonomy']) {
$values = wc_get_product_terms($product->id, $attribute['name'], array('fields' => 'names'));
echo apply_filters('woocommerce_attribute', wpautop(wptexturize(implode(', ', $values))), $attribute, $values);
} else {
// Convert pipes to commas and display values
$values = array_map('trim', explode(WC_DELIMITER, $attribute['value']));
echo apply_filters('woocommerce_attribute', wpautop(wptexturize(implode(', ', $values))), $attribute, $values);
}
endforeach;
/** ATTRIBUTES END **/
Durch dieses Verfahren kann ich Produkt attribut angezeigt und das Symbol auf die Attribute hinzufügen. Aber ich kann nur ein Icon hinzufügen, weil es in Woocommerce keine Funktionalität gibt, CSS-Klassen für jedes Attribut hinzuzufügen.
Ohne einen Code zumindest (wie sieht die HTML aussehen?) Sie nicht viel Hilfe bekommen. –
Stimmen Sie mit @JonUleis hier überein. Wenn du mehr Kontext geben kannst, bin ich mir sicher, dass die Community helfen wird, wenn es möglich ist. Was ist zum Beispiel ein Produktattribut in Woocommerce? Ich habe keine Erfahrung damit. – fredrivett
Sehen Sie sich bitte [Wie erstelle ich ein minimales, vollständiges und überprüfbares Beispiel an] (https://stackoverflow.com/help/mcve). – jfeferman