WooCommerce: modifier l'ordre d'affichage de la courte description et du prix du produit [fermé]


16

ré: https://modestmix.com/shop/benefit-teas/go-the-fuck-to-sleep/

Je voudrais déplacer le prix "4,99 $ - 24,99 $" sous la courte description du produit "Sérieusement. Buvez une tasse de ce ..."

entrez la description de l'image ici

Des idees pour faire cela? J'ai déjà un thème enfant, mais je ne sais pas quel fichier WooCommerce doit être remplacé.

Réponses:


35

Si vous regardez, woocommerce/templates/content-single-product.phpvous verrez que le résumé du produit est construit à l'aide de crochets avec différentes priorités.

Voici la section pertinente:

    <?php
        /**
         * woocommerce_single_product_summary hook
         *
         * @hooked woocommerce_template_single_title - 5
         * @hooked woocommerce_template_single_rating - 10
         * @hooked woocommerce_template_single_price - 10
         * @hooked woocommerce_template_single_excerpt - 20
         * @hooked woocommerce_template_single_add_to_cart - 30
         * @hooked woocommerce_template_single_meta - 40
         * @hooked woocommerce_template_single_sharing - 50
         */
        do_action( 'woocommerce_single_product_summary' );
    ?>

Le prix a une priorité de 10, l'extrait a une priorité de 20. Pour les échanger, changez les priorités en modifiant les actions dans le thème de votre enfant functions.php.

Comme ça:

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20 );


add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 10 );

add_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 20 );

5
Tu gères! Merci pour la formidable explication et solution :)
Kane
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.