我想知道是否有可能在正常价格中添加一个下拉列表' WooCommerce的产品数据部分中的字段。
我想创建一个包含3个选项的下拉菜单,并阻止用户输入常规价格字段(相反,他会选择其中一个下拉选项)。
因此,在正常价格范围内基本上有3种价格选择(下拉中)'产品数据部分中的字段。
任何帮助都将不胜感激。
答案 0 :(得分:0)
我不认为你可以直接修改那个常规价格字段。一个黑客将创建新的自定义字段,但具有相同的名称。
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。