PHPを使用したドロップダウンボックスを生成しています。このドロップダウンボックスの値の範囲は0-30で、1ステップずつ増分しています。ドロップダウンボックスのデフォルト値を変更するにはどうすればいいですか?
しかし、どうすればデフォルト値1にすることができますか?私は、ユーザーが現時点で1すべき量を変更する前に、私が間違って$input_value is 1
または選択した値はないです場合は、デフォルト値は0です。
if (! defined('ABSPATH')) exit; // Exit if accessed directly
global $product;
$defaults = array(
'max_value' => apply_filters('woocommerce_quantity_input_max', '', $product),
'min_value' => apply_filters('woocommerce_quantity_input_min', '', $product),
'step' => apply_filters('woocommerce_quantity_input_step', '1', $product),
);
if (! empty($defaults['min_value']))
$min = $defaults['min_value'];
else $min = 0;
if (! empty($defaults['max_value']))
$max = $defaults['max_value'];
else $max = 30;
if (! empty($defaults['step']))
$step = $defaults['step'];
else $step = 1;
?>
<div class="quantity_select">
<select name="<?php echo esc_attr($input_name); ?>" title="<?php _ex('Qty', 'Product quantity input tooltip', 'woocommerce') ?>" class="qty">
<?php
for ($count = $min; $count <= $max; $count = $count+$step) {
if ($count == $input_value)
$selected = ' selected';
else $selected = '';
echo '<option value="' . $count . '"' . $selected . '>' . $count . '</option>';
}
?>
</select>
</div>
の$ input_valueは何ですか? – Naga