WooCommerce: змінити порядок відображення короткого опису товару та ціну [закрито]


16

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

Я хотів би перенести ціну "$ 4,99 - $ 24,99" нижче короткого опису продукту "Серйозно. Випийте чашку цього ..."

введіть тут опис зображення

Будь-які ідеї, як це зробити? У мене вже є дочірня тема, але я не впевнений, який файл WooCommerce потрібно перекрити.

Відповіді:


35

Якщо ви подивитесь, woocommerce/templates/content-single-product.phpви побачите, що резюме продукту складається з гачків з різними пріоритетами.

Ось відповідний розділ:

    <?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' );
    ?>

Ціна має пріоритет 10, уривок має пріоритет 20. Щоб розміняти їх місцями, змініть пріоритети, змінивши дії в темі дитини functions.php.

Подобається це:

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
Ви РОК! Дякую за приголомшливе пояснення та рішення :)
Kane
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.