Comment puis-je ajouter une classe CSS pour l'attribut de produit dans Woocommerce? Par exemple, j'ai besoin d'afficher des icônes individuelles pour chaque attribut via: avant &: après pseudo-éléments.) Ajout de classes CSS pour les attributs
Merci d'avance!
P.S. Désolé pour le retard Je pensais que vous connaissez la syntaxe de Woocommerce. Woocommerce utilise également des actions & pour afficher des informations. Par exemple pour afficher les attributs sur la page du produit. Je souhaite afficher les attributs du produit Woocommcerce avec des icônes individuelles. Maintenant, j'ai ajouté un code php après le crochet en product.php de contenu (modèle woocomemrce pour afficher les produits en boucle)
/**
* 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 **/
Par cette méthode, je peux afficher attributes de produits et ajouter l'icône aux attributs. Mais je ne peux ajouter qu'une seule icône, car dans Woocommerce il n'y a pas de fonctionnalité pour ajouter des classes CSS à chaque attribut.
Sans au moins un code (qu'est-ce que le HTML ressemble?) Vous n'obtiendrez pas beaucoup d'aide. –
D'accord avec @JonUleis ici. Si vous pouvez donner plus de contexte, je suis sûr que la communauté vous aidera si c'est possible. Qu'est-ce qu'un attribut de produit dans Woocommerce par exemple? Je n'ai aucune expérience. – fredrivett
Veuillez regarder [Comment créer un exemple minimal, complet et vérifiable] (https://stackoverflow.com/help/mcve). – jfeferman