個別の商品ページでは価格帯を表示し続けながら、カテゴリーページでは価格帯ではなく最低価格を表示しようとしています。
私は他の誰かの質問からこの答えを見つけました:
add_filter('woocommerce_variable_price_html', 'custom_variation_price', 10, 2);
function custom_variation_price( $price, $product ) {
$price = '';
if ( !$product->min_variation_price || $product->min_variation_price !== $product->max_variation_price ) {
$price .= '<span class="from">' . _x('From', 'min_price', 'woocommerce') . ' </span>';
$price .= woocommerce_price($product->get_price());
}
return $price;
}
そしてそれは機能しますが、コードを に入れると、functions.php
サイト全体に適用されます。カテゴリページにのみ適用したい。
また、このコードを使用すると、価格が 1 つしかないアイテムの価格が表示されなくなります。
私に何ができる?
これが私が意味することのスクリーン ショットです: 現在のカテゴリページのスクリーンショット