常规价格下降
Regular Price Drop down
我想知道是否可以在 WooCommerce 的产品数据部分的 'regular price' 字段中添加下拉列表。
我想创建一个包含 3 个选项的下拉菜单,并防止用户在常规价格字段中键入内容(相反,他会选择其中一个下拉选项)。
所以在产品数据部分的 'regular price' 字段中基本上有 3 个价格选项(在下拉列表中)。
如有任何帮助,我们将不胜感激。
我认为您不能直接修改那个常规价格字段。一种技巧是创建新的自定义字段但名称相同。
add_action( 'woocommerce_product_options_pricing', 'theme_slug_custom_product_field' );
function theme_slug_custom_product_field() {
woocommerce_wp_select(array( 'id' => '_regular_price', 'label' => __( 'Regular Price', 'woocommerce' ) . ' (' . get_woocommerce_currency_symbol() . ')', 'data_type' => 'price', 'options' => array( '5'=>5, '10'=>10, '15'=>15 ) )
);
}
这将添加同名的新字段 _regular_price
。要隐藏默认文本字段,您可以在管理端添加一些 CSS。
我想知道是否可以在 WooCommerce 的产品数据部分的 'regular price' 字段中添加下拉列表。
我想创建一个包含 3 个选项的下拉菜单,并防止用户在常规价格字段中键入内容(相反,他会选择其中一个下拉选项)。
所以在产品数据部分的 'regular price' 字段中基本上有 3 个价格选项(在下拉列表中)。
如有任何帮助,我们将不胜感激。
我认为您不能直接修改那个常规价格字段。一种技巧是创建新的自定义字段但名称相同。
add_action( 'woocommerce_product_options_pricing', 'theme_slug_custom_product_field' );
function theme_slug_custom_product_field() {
woocommerce_wp_select(array( 'id' => '_regular_price', 'label' => __( 'Regular Price', 'woocommerce' ) . ' (' . get_woocommerce_currency_symbol() . ')', 'data_type' => 'price', 'options' => array( '5'=>5, '10'=>10, '15'=>15 ) )
);
}
这将添加同名的新字段 _regular_price
。要隐藏默认文本字段,您可以在管理端添加一些 CSS。