WordPress plugin

Ninja Tables Premium

Ninja Tables Premium and Ninja Tables Pro are paid editions of a WordPress table builder. Create tables without writing code, then place them in posts or pages with a shortcode. Use them for product listings and comparisons, pricing, academic or sports data, post directories, employee statistics, reviews, specifications, media galleries, and movie information.

Ninja Tables Premium

Ninja Tables Premium and Ninja Tables Pro are paid editions of a WordPress table builder. Create tables without writing code, then place them in posts or pages with a shortcode. Use them for product listings and comparisons, pricing, academic or sports data, post directories, employee statistics, reviews, specifications, media galleries, and movie information.

Choose how to arrange the data

Advanced (Classic) mode lets you configure columns and data types, including text, HTML, numeric, date, select, image or file, and button or link fields. Simple (Basic) mode uses a drag-and-drop builder with elements such as text, buttons, icons, ratings, lists, HTML, and shortcodes. Pro includes Simple mode elements such as images, styled lists, ribbons, progress bars, and text icons. Both modes support unlimited data. The mode shapes the table; the selected creation option and edition determine which data sources and features are available.

Connect a source or import a file

Depending on the selected table creation option, you can enter data manually or create from Fluent Forms entries, WordPress posts, pages and custom post types, WooCommerce products or reviews, FluentCart products, Google Sheets, external CSV files, or custom SQL queries. CSV and JSON files can also be imported into a table and customized.

  • Google Sheets: Connect published spreadsheet data by adding the sheet link.
  • WooCommerce: Present product data in a table or make a table of WooCommerce reviews.
  • WordPress content: Organize posts, pages, and other content in searchable, filterable tables.
  • Fluent Forms and FluentCart: Display form entries or product data in a structured table.

Help users find and read table data

Search and custom filters let visitors narrow larger tables. Conditional formatting applies rules such as equal, not equal, contains, or does not contain, then changes cell colors, text colors, cell content, or CSS classes. Tables have responsive layouts with six breakpoints, settings to show or conceal columns, and a stackable configuration that separates rows for smaller screens.

Selected field types support images, files, lightboxes, buttons, and links. Front-end editing is available for table workflows that need it. Advanced table utilities include merging or splitting cells and transforming values with HTML.

Style tables, charts, and templates

Choose from more than 100 table styles, predefined color schemes, custom colors, and CSS customization. Ninja Tables also works with Ninja Charts to display dynamic charts and graphs using ChartJS or Google Charts, including pie and bar charts.

More than 50 free table templates provide starting layouts. Download a template ZIP, import its JSON file into the WordPress dashboard, personalize the table, and embed it. One-click migration is available for tables from TablePress and Data Tables Generator by Supsystic.

Create and embed a table

Install the paid edition through your usual WordPress extension process and open the Ninja Tables dashboard. Choose Advanced or Simple mode, select a table creation option, add or connect the data, customize the styling and available filters, then save. Place the finished table on your website with its shortcode.