2015-06-30 4 views
1

Мне было интересно, если вы можете добавить выпадающее меню в разделе «Обычная цена» в разделе данных о продуктах WooCommerce.Regular Price Drop down

Я хочу создать раскрывающийся список, который имеет 3 варианта и не позволяет пользователю вводить в обычное поле цены (вместо этого он выбирает один из вариантов выпадающего списка).

Итак, в основном 3 варианта цены (в раскрывающемся списке) в поле «обычная цена» в разделе данных продукта.

Любая помощь будет оценена по достоинству.

ответ

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 в сторону администратора.

+0

спасибо, человек отлично работал, я очень ценю помощь. – shema