WooFrance Dépannage et support WordPress WooCommerce › Forums › Forum de Support WooCommerce › Ajouter/modifier vignette produit
- Ce sujet contient 5 réponses, 4 participants et a été mis à jour pour la dernière fois par
Harald, le il y a 6 années et 5 mois.
-
AuteurMessages
-
18 février 2019 à 16 h 51 min #89559
Bonjour,
Je souhaiterais modifier les vignettes des produits qui s’affichent dans la partie boutique.
J’aimerais ajouter la valeur d’un attribut et cacher le prix.
Quelqu’un saurait-il comment faire ?
Merci d’avance.
Have fun with WordPress18 février 2019 à 18 h 17 min #89613Bonjour,
Il faut surcharger dans votre thème qq templates Woocommerce pour le prix dans un listing produit le template est templates/loop/price.php
Bien cordialement
Have fun with WordPress1 user thanked author for this post.
18 février 2019 à 18 h 39 min #89622Merci, j’ai pu modifier la ligne avec le prix. Mais du coup pour mettre la valeur d’un attribut, comment faire ?
Est-ce que ce serait à partir de ça :
if ( $attribute->is_taxonomy() ) {
$attribute_taxonomy = $attribute->get_taxonomy_object();
$attribute_values = wc_get_product_terms( $product->get_id(), $attribute->get_name(), array( ‘fields’ => ‘all’ ) );
foreach ( $attribute_values as $attribute_value ) {
$value_name = esc_html( $attribute_value->name );
if ( $attribute_taxonomy->attribute_public ) {
$values[] = ‘term_id, $attribute->get_name() ) ) . ‘ » rel= »tag »>’ . $value_name . ‘‘;
} else {
$values[] = $value_name;
}
}
Mon attribut d’appelle « auteur ».
Have fun with WordPress18 février 2019 à 19 h 38 min #89645Double post juste pour dire comment j’ai affiché mon attribut dans ma vignette :
function ajout_attribut_loop_product() {
global $product;
$auteur = $product->get_attribute(‘auteur’);
?>
<?php echo $auteur; ?>
<?php
};
add_action( ‘woocommerce_after_shop_loop_item_title’, ‘ajout_attribut_loop_product’, 1 );
Have fun with WordPress31 mai 2019 à 14 h 46 min #125089Bonjour,
Je suis dans la même situation que toi est j’ai vu que tu avais réglé ton problème avec ton code.
Mais la question que je me pose est de savoir ou ajouter ce code ?
Merci d’avance pour ta réponse.
Have fun with WordPress4 juin 2019 à 18 h 02 min #126039Salut,
A priori ca ressemble à du code que l’on met ds functions.php , fichier que tu trouveras dans ton theme.
Le mieux étant de modifier le fichier ds ton theme enfant.voir:
https://codex.wordpress.org/Functions_File_ExplainedHave fun with WordPress
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.

