- Ce sujet contient 5 réponses, 4 participants et a été mis à jour pour la dernière fois par , le il y a 7 années.
6 sujets de 1 à 6 (sur un total de 6)
6 sujets de 1 à 6 (sur un total de 6)
- Vous devez être connecté pour répondre à ce sujet.
MenuAccueil 2026 › Forums › Forum de Support WooCommerce › Ajouter/modifier vignette produit
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.
...Bonjour,
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
...Merci, 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 ».
...Double 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 );
...Bonjour,
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.
...Salut,
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_Explained
...