/** * Generates content for a single row of the table * * @since 3.1.0 * @access public * * @param WPCF_Field_Group_Term $item The current item */ public function single_row($item) { static $row_class = ''; $row_class = $row_class == '' ? 'alternate' : ''; $status_class = $item->is_active() ? 'status-active' : 'status-inactive'; printf('<tr class="%s %s">', $row_class, $status_class); $this->single_row_columns($item); echo '</tr>'; }
/** * Render table rows with individual field group. * * @param WPCF_Field_Group_Term $field_group * @param int|null $term_id ID of the term whose fields are being rendered. */ private function render_field_group_edit_page($field_group, $term_id) { $field_definitions = $field_group->get_field_definitions(); printf('<tr><th scope="row" colspan="2"><hr /><strong>%s</strong></th></tr>', $field_group->get_display_name()); /** @var WPCF_Field_Definition_Term $field_definition */ foreach ($field_definitions as $field_definition) { printf('<tr class="form-field"><th scope="row">%s</th><td>%s</td></tr>', $field_definition->get_display_name(), $this->get_toolset_forms_field($field_definition, self::EDIT_FORM_ID, $term_id, true)); } }