-
カスタムフィールドを使用する方法:
- カスタムフィールドを製品ページに追加します。例えば、「discount_percentage」というフィールドを追加します。
-
functions.phpファイルに以下のコードを追加します:
function show_discount_percentage() { global $product; $discount_percentage = get_post_meta( $product->get_id(), 'discount_percentage', true ); if ( $discount_percentage ) { echo '<p>割引率: ' . $discount_percentage . '%</p>'; } } add_action( 'woocommerce_single_product_summary', 'show_discount_percentage', 25 );
-
カスタムプラグインを作成する方法:
-
カスタムプラグインを作成し、製品ページに割引率を表示するためのカスタムショートコードを追加します。
-
プラグインフォルダ内に、
discount-percentage.php
という名前のファイルを作成し、以下のコードを追加します:function show_discount_percentage() { global $product; $discount_percentage = get_post_meta( $product->get_id(), 'discount_percentage', true ); if ( $discount_percentage ) { return '<p>割引率: ' . $discount_percentage . '%</p>'; } } add_shortcode( 'discount_percentage', 'show_discount_percentage' );
-
ショートコードを使用して、製品ページの任意の場所に割引率を表示することができます。例えば、製品の説明文内に
[discount_percentage]
というショートコードを挿入します。
-
-
カスタムテンプレートを作成する方法:
-
WooCommerceのテーマフォルダ内にある
single-product.php
ファイルをコピーして、single-product-custom.php
などの名前で保存します。 -
新しいテンプレートファイルを編集し、
'woocommerce_single_product_summary'
フックの中に以下のコードを追加します:global $product; $discount_percentage = get_post_meta( $product->get_id(), 'discount_percentage', true ); if ( $discount_percentage ) { echo '<p>割引率: ' . $discount_percentage . '%</p>'; }
-
WordPressの管理画面から製品ページのテンプレートを変更し、新しいカスタムテンプレートを選択します。
-
これらはWooCommerceで割引率を表示するためのいくつかの方法です。あなたの要件に最も適した方法を選択し、必要に応じてカスタマイズしてください。