WooCommerce: ubah urutan tampilan deskripsi singkat dan harga produk [ditutup]

16

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

Saya ingin memindahkan harga "$ 4,99 - $ 24,99" di bawah deskripsi singkat produk "Serius. Minumlah secangkir ini ..."

masukkan deskripsi gambar di sini

Ada ide bagaimana melakukan ini? Saya sudah memiliki tema anak, tetapi saya tidak yakin file WooCommerce apa yang perlu ditimpa.

Kane
sumber

Jawaban:

35

Jika Anda melihat woocommerce/templates/content-single-product.phpAnda akan melihat bahwa ringkasan produk dibuat menggunakan kait dengan prioritas berbeda.

Inilah bagian yang relevan:

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

Harga memiliki prioritas 10, kutipan memiliki prioritas 20. Untuk menukar mereka, ubah prioritas dengan memodifikasi tindakan dalam tema anak Anda functions.php .

Seperti ini:

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 );
akasapriya
sumber
5
Kamu keren! Terima kasih atas penjelasan dan solusinya yang luar biasa :)
Kane