Есть поля checkbox
$fields = array( array( 'type' => 'checkbox', 'slug' => 'field_one', 'title' => __('Выберите цвет'), 'values' => array( __('Белый'), __('Черный'), __('Синий') ), 'default' => array(1) ) );
нужно к каждому полю подставить свой параметр
data-param="param-1"
примерно должно выглядеть так<span class="rcl-checkbox-box checkbox-display-inline"> <input id="field_one_0157" type="checkbox" class="checkbox-field" data-param="1" name="field_one[]" value="0"> <label class="block-label" for="field_one_0157">Белый</label> </span>
Можно ли это как-то сделать?
да, можно сделать.
создайте дочерний класс от Rcl_Field_Checkbox
, зарегистрируйте у него новые свойства и используйте их в переназначенном методе get_input()
затем повесьте на поле типа checkbox свой новый класс через фильтр rcl_fields
далее через массив поля указывайте свои новые атрибуты, они будут строить html заданный вами в методе get_input()
Андрей CS сказал(а)
да, можно сделать.
создайте дочерний класс отRcl_Field_Checkbox
, зарегистрируйте у него новые свойства и используйте их в переназначенном методеget_input()
затем повесьте на поле типа checkbox свой новый класс через фильтрrcl_fields
далее через массив поля указывайте свои новые атрибуты, они будут строить html заданный вами в методеget_input()
спс