J'essaie d'obtenir slug d'attribut de produit. J'ai utilisé le code ci-dessous mais il affiche le nom.
echo $_product->get_attribute( 'pa_color' );
Je travaille sur le fichier woocommerce/cart/cart.php dans le dossier du thème.
J'ai également vérifié que cela venait dans l'URL d'ancrage de l'image du produit dans la page du panier, mais ne l'obtenait pas.
anchor url : https://example.com/productos/sweatshirt/?attribute_pa_color=aa2757&attribute_pa_talla=m
Je travaille dessus à partir d’aujourd’hui mais je n’ai pas eu de succès. S'il vous plaît guider.
J'ai eu ceci ....
Pour utiliser les limaces:
$attributes = $_product->get_attributes();
$pa_color = $attributes["pa_color"];
Merci à tous pour m'aider.
$att=$_product->get_attribute('pa_color');
$values = wc_get_product_terms( $product->id, 'pa_color', array( 'fields' => 'all' ) );
foreach($values as $val){
echo "<pre>";
var_dump($val->slug);
echo "</pre>";
}
Utilisez ensuite:
$attribute->get_name()