WooCommerce:製品の簡単な説明と価格の表示順序を変更[終了]


16

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

価格を「$ 4.99– $ 24.99」から商品の短い説明「真剣に。これを1杯飲んでください」の下に移動したいのですが。

ここに画像の説明を入力してください

これを行う方法はありますか?すでに子テーマがありますが、どのWooCommerceファイルをオーバーライドする必要があるかわかりません。

回答:


34

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
あなたはロック!素晴らしい説明と解決策をありがとう:)
ケイン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.