public static function render_group_row($field_group, $remove_disabled) { echo ' <tr class="repeatable-grouping" data-iterator="' . $field_group->count() . '"> <td> <table class="cmb-nested-table" style="width: 100%;">'; if ($field_group->options('group_title')) { echo ' <tr class="cmb-group-title"> <th colspan="2"> ', sprintf('<h4>%1$s</h4>', $field_group->replace_hash($field_group->options('group_title'))), ' <th> </tr> '; } // Render repeatable group fields foreach (array_values($field_group->args('fields')) as $field_args) { $field_args['show_names'] = $field_group->args('show_names'); $field_args['context'] = $field_group->args('context'); $field = new cmb_Meta_Box_field($field_args, $field_group); $field->render_field(); } echo ' <tr> <td class="remove-row" colspan="2"> <button ' . $remove_disabled . 'data-selector="' . $field_group->id() . '_repeat" class="button remove-group-row alignright">' . $field_group->options('remove_button') . '</button> </td> </tr> </table> </td> </tr> '; $field_group->args['count']++; }