私がここでやろうとしていることはかなり単純ですが、私はWooCommerceが新しくなってからちょっと立ち往生しています。
私はWooCommerceとWordPressの最新バージョンをカスタムテーマで使用しています。テーマテンプレートの1つでは、製品の価格を出力したいと思っています。
問題は、この製品にはバリエーションがあるため、価格を "$ 154〜$ 592"(これはバリエーションのある製品の標準的なWooCommerce価格の出力です)私はむしろ"開始日:$ 154"
言い換えれば、私はその前に "Starts at:"という言葉で低価格をエコーしたいだけで、
これは理にかなっていますか?
回答:
回答№1は1これを自分で解決してください!あなたのやり方はここにあります:
あなたのテーマのfunction.phpファイルに以下のコードを追加してください...
// Display only low price for variable WooCommerce products
add_filter("woocommerce_variable_price_html", "custom_variation_price", 10, 2);
function custom_variation_price( $price, $product ) {
$price = "Starts at: ";
$price .= woocommerce_price($product->get_price());
return $price;
}
価格を表示するテンプレートにこのコードを追加してください...
<?php echo $product->get_price_html(); ?>
私にとって魅力的な作品です!