Afficher la valeur d'attribut de produit unique sur la page de la boutique (Woocommerce)
2 réponses
- votes
-
- 2016-11-02
Utilisez simplement
global $product
puis utilisez laméthodeget_attribute()
de cet objetproduit,comme ci-dessous-$size = $product->get_attribute( 'pa_size' );
Et vouspouvez également l'obtenirpar le code ci-dessous-
global $product; $size = array_shift( wc_get_product_terms( $product->id, 'pa_size', array( 'fields' => 'names' ) ) );
Rappelez-vous que vous devez utiliser le
global $product
.Just use
global $product
then useget_attribute()
method of that product object, like below-$size = $product->get_attribute( 'pa_size' );
And you can also get that by below code-
global $product; $size = array_shift( wc_get_product_terms( $product->id, 'pa_size', array( 'fields' => 'names' ) ) );
Rememeber you need to use must the
global $product
.-
Merci,et commentpuis-je afficher les valeurs (séparéespar unespace)?Thanks, and how do I then display the values (separated by space)?
- 0
- 2016-11-02
- user3767576
-
Jen'aipas compris ce quetu veux direpar "séparéspar desespaces" !!Et si vouspensez que cette réponse vous a aidé,veuillez l'accepter.I've not understood what are you pointing at by "separated by spaces"!! And if you think this answer helped you please accept it.
- 0
- 2016-11-02
- CodeMascot
-
Cela a aidé,merci.J'ai simplement dumal à afficher correctement les valeurs dansmonmodèle.Pouvez-vous conseiller comment les afficher?It did help, thank you. I am simply having trouble displaying the values in my template correctly. Can you advise how to display them?
- 0
- 2016-11-02
- user3767576
-
Pouvez-vousfournir un lien visible ou uneimage comment vous voulez lesmontrer?@ user3767576Can you provide any visible link or picture how you wanna show them? @user3767576
- 0
- 2016-11-02
- CodeMascot
-
http://nadinka.webd.pl/modafirma/category/clothing/- sur le survol de l'image duproduit,vous verrez une case Tailles disponibles,je veux y affichertoutes les valeurs detaille attribuées auproduit.J'aiessayé de les afficheren utilisant $echo,mais seule lapremière valeur apparaît (il yen aplus d'unepour chaqueproduit)http://nadinka.webd.pl/modafirma/category/clothing/ - on product image hover you will see an Available sizes box, I want to display all size values assigned to the product there. I tried to display them using $echo, but only the first value appears (there is more than one for each product)
- 0
- 2016-11-02
- user3767576
-
Je l'ai.Je suis unpeu occupéen cemoment.Donne-moi dutemps.Je reviendrai verstoi.okpeut ami?Got it. I'm kinda busy right now. Give me some time. I'll get back to you. ok may friend?
- 0
- 2016-11-02
- CodeMascot
-
Le code qui afonctionnépourmoiest `$ size=$product->get_attribute ('pa_size'); global $produit; $ size=array_values (wc_get_product_terms ($product->id,'pa_size',array ('fields'=> 'names'))); $prodsizes=imploser (",",$taille); echo $prodsizes; `The code that worked for me is ` $size = $product->get_attribute( 'pa_size' ); global $product; $size = array_values( wc_get_product_terms( $product->id, 'pa_size', array( 'fields' => 'names' ) ) ); $prodsizes=implode(", ",$size); echo $prodsizes;`
- 2
- 2016-11-02
- user3767576
-
-
Pouvez-vousexpliquerpourquoiest-ce une réponse?Could you explain why is this an answer?
- 2
- 2018-07-16
- Krzysiek Dróżdż
-
J'essaie d'afficher une valeur d'attribut unique («taille») sur lapage de laboutique. J'ai utilisé le code suivantpour affichertoutes les valeurs,j'aiessayé dem'adapterpour afficher un seul attribut,mais sans succès ...
Pouvez-vousm'aider à adapter le codepourn'afficher que les valeurs de l'attribut «taille»?
Pouvez-vous s'il vousplaîtme dire comment lemodifier