Documentation Index
Fetch the complete documentation index at: https://mintlify.com/jakaria-istauk/tablentor/llms.txt
Use this file to discover all available pages before exploring further.
Overview
While all styling can be done within Elementor’s Style tab, you can also target Tablentor’s output classes with custom CSS for advanced scenarios — such as alternating row colors, per-instance overrides, or styles that depend on pseudo-selectors not exposed in the panel.Basic Table classes
| Class | Element | Description |
|---|---|---|
.ct-basic-table-container | Outer wrapper <div> | Contains both the search input and the table. Each instance has a unique id="tablentor-bt-{widget-id}". |
.ct-basic-table | <table> element | The table itself. |
.tablentor-bt-search | Search wrapper <div> | Flex container holding the search input. Visible only when Enable Search is on. |
.tablentor-bt-search-input | <input> element | The search text field. |
Example CSS
CSV Table classes
Plugin-generated classes
| Class | Element | Description |
|---|---|---|
.tablentor-table-csv-container | Outer wrapper <div> | Contains the DataTables wrapper and table. Has id="tablentor-table-csv-{widget-id}". |
.tablentor-table-csv | <table> element | The CSV table. DataTables is initialized on this element. |
.no-data-table | Added to the wrapper | Applied when Enable Data Table is off. |
.hide-table-heading | Added to the wrapper | Applied when neither Search Input nor Pagination is shown. |
.hide-table-length | Added to the wrapper (editor only) | Applied in the Elementor editor when Entries Per Page is hidden. |
DataTables-generated classes
These classes are written by the DataTables library and follow the standard DataTables DOM structure.| Class | Description |
|---|---|
.dt-search | DataTables search container |
.dt-input | DataTables input fields (search and length dropdown) |
.dt-length | Entries-per-page container |
.dt-info | Paging info text (e.g., “Showing 1 to 10 of 50 entries”) |
.dt-paging | Pagination container |
.dt-paging-button | Individual pagination buttons |
Tablentor styles are enqueued on the frontend only when the widget is present on the page, using
wp_enqueue_style with the handles tablentor-data-table and tablentor-table-csv.