For tables created with either the βCreate a table manuallyβ or βCreate a table by importing data from data sourceβ options, there is a special block of buttons from the βCreate a Tableβ page that allows editing the table structure (adding/removing columns) in the back-end. Also, you are able to manually edit data in the back-end since the βNewβ, βEditβ and βDeleteβ buttons are always visible whether the βAllow front-end editingβ option is enabled or disabled.
The table configuration page, where you can edit manually created tables, is automatically opened when you create a table using the βCreate a table manuallyβ option, or when you import an Excel, CSV or Google Spreadsheet file to wpDataTable using βCreate a table by importing data from data sourceβ option.
![back-end-editor-edit-buttons Back-end editor edit buttons](https://wpdatatables.com/wp-content/uploads/2021/05/back-end-editor-edit-buttons.png)
To add a new row, click on the βNewβ button above the table; to edit a row, first select it by clicking on it in the table, and click the βEditβ button; to delete a row, select it and click delete.
The editor popup is described in the front-end editor documentation section, and is rendered the same way here.
In the additional block of buttons that is specific for manual tables, there are two new buttons: βAdd columnβ and βRemove columnβ. When you click on one of these, a new popup will appear, and you can add or remove a column depending on the action youβve chosen.
![back-end-editor-action-buttons Back-end editor action buttons](https://wpdatatables.com/wp-content/uploads/2021/05/back-end-editor-action-buttons.png)
![add-column-button Add column modal in WordPress table](https://wpdatatables.com/wp-content/uploads/2021/05/add-column-button.png)
The βAdd columnβ button enables you to add one more column to the table, if for example, you forgot to add it while you created the table with the βCreate a table manuallyβ option from the βCreate a tableβ page. It opens a popup with:
- Column header β this will be used as the displayed table header.
- Type β specifies the data type, filter type, and editor input type for the future column. Refer to the βBuilding and filling in the tables manuallyβ documentation for the full list of types with their details.
- Insert after β here, you can choose the position for your future column β after one of the existing tables, in the beginning of a table, or at the end a table.
- Possible values (available for one-line selectbox, and multi-line selectbox options) β here, you can define all the possible values; separating them with a comma.
- Editor predefined value β allows you to optionally define a default value for the cells in this column.
- Fill with default value β if you enable this checkbox, all the cells for the new column in existing rows will be filled with the defined default value
βRemove columnβ button allows you to completely remove a column from the table (alternatively, you can simply hide it in the table settings, but it is better to delete unneeded columns to optimize page generation and load time). This button opens a popup with a list of existing columns, and a confirmation checkbox for deleting the column. Removing columns cannot be undone!
![remove-column-button Remove column modal](https://wpdatatables.com/wp-content/uploads/2021/05/remove-column-button.png)