ACF_Repeater_Table::setup()
Sets up the field for rendering.
Метод класса: ACF_Repeater_Table{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->setup();
Список изменений
С версии 6.0.0 | Введена. |
Код ACF_Repeater_Table::setup() ACF Repeater Table::setup ACF 6.0.4
private function setup() { if ( $this->field['collapsed'] ) { foreach ( $this->sub_fields as &$sub_field ) { // Add target class. if ( $sub_field['key'] == $this->field['collapsed'] ) { $sub_field['wrapper']['class'] .= ' -collapsed-target'; } } } if ( $this->field['max'] ) { // If max 1 row, don't show order. if ( 1 == $this->field['max'] ) { $this->show_order = false; } // If max == min, don't show add or remove buttons. if ( $this->field['max'] <= $this->field['min'] ) { $this->show_remove = false; $this->show_add = false; } } if ( empty( $this->field['rows_per_page'] ) ) { $this->field['rows_per_page'] = 20; } if ( (int) $this->field['rows_per_page'] < 1 ) { $this->field['rows_per_page'] = 20; } $this->value = $this->prepare_value(); }