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