Pardonnez-moi si quelqu'un a déjà demandé cela, mais j'essaie d'obtenir certains attributs affichés à côté du contenu affiché du produit. Je vois le hook woocommerce_before_single_product_summary
qui affiche peu d'attributs mais pas tous. Le woocommerce_before_single_product_summary
me permet de revenir à la structure de répertoires dans woo/templates/single-products/filename, qui est juste
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
global $post, $product;
if ($product->is_on_sale()) :
apply_filters('woocommerce_sale_flash', '<span class="onsale">'.__( 'Sale!', 'woocommerce' ).'</span>', $post, $product); ?>
endif;
Maintenant je suis perdu, où dois-je aller d'ici? Comment puis-je ajouter mes attributs à mon catalogue de produits et à ma page de produit unique? Où vais-je du apply_filters
? Comment trouver le code HTML généré pour les attributs?
Un regard sur la documentation ou la source est toujours utile. J'imagine que le bon fichier auquel se référer aurait été product-attributes.php
. Pour obtenir les attributs du produit, ceci est disponible: get_attribute()
; pour les lister list_attributes()
/ peut être utilisé, qui utilise le modèle product-attributes.php
. Vous pouvez les utiliser, puis les accrocher pour afficher les attributs. Pour en savoir plus sur les hooks, donnez à l'API Plugin une lecture approfondie.