Contributors: wpmanageninja, techjewel, adreastrian, heera
Donate link: https://wpmanageninja.com/downloads/ninja-tables-pro-add-on/
Tags: table, Data Tables, WP Data tables, WordPress table Plugin, Table Grid, wp table, datatables plugin, csv data, TablePress Migration, Footable Plugin, Tablular Data, stackable table, spreadsheet data, Woo Commerce Product Table, Amazon Affiliate Table, bootstrap table
Requires at least: 4.5
Requires PHP: 5.4 or greater
Tested up to: 5.3.2
Stable tag: 3.5.10
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Best Table Plugin for WordPress with beautiful, fast and amazing responsive table features and fully drag and drop
== Description ==
[Details Features](https://wpmanageninja.com/ninja-tables/) | [Youtubude Video Tutorials](https://www.youtube.com/watch?v=-s0Gi39gOhE&t=0s&index=2&list=PLXpD0vT4thWGRfXfDvLdYbV7sI3LcaPCL) | [Demo](https://wpmanageninja.com/ninja-tables/use-case/) | [User Guide](https://wpmanageninja.com/docs/ninja-tables)
Have you ever tried to add tables on your WordPress site? Then, you definitely know how tough it is to do the customized design for your tables. Let alone importing or exporting your large tables or making the table responsive!
Meet **Ninja Tables** that comes with all the solutions of the problems you face while creating tables on your posts/pages. **Ninja Tables** will give you an experience of making tables with any possible ways you can ever think of. Whatever you can think of with **Ninja Tables**, you can do it without writing a single line of code! The best part is, **Ninja Tables** won't make your website a little bit slow even you have thousands of data on your table! You can create and manage tables from the admin panel quickly, effectively and easily.
If you want to try our **Ninja Tables** Plugin without installing you can try from this [demo page.](https://wpmanageninja.com/ninja-tables/use-case/) You can watch the usage demo on [YouTube](https://www.youtube.com/watch?v=YVK-4PSAbXw) too.
== Live Video Preview ==
If you have tried the demo, you can clearly understand how fast and dynamic the tables can be. That's why we call our **Ninja Tables** The Easiest Table Plugin on WordPress that comes with most advanced frontend table styles, for example, Footables, Bootstrap 3, Bootstrap 4, Symmetric UI etc. Ninja Table is perfect for your product list view, make order forms, wholesale WooCommerce products and product catalogues. If you want to add pagination, sorting or filtering on your tables, Ninja Tables is perfect for you. Our Ninja Table is SEO friendly and all the contents of the table can be picked by the search engines.
### Ninja Table Features
If you are worried about table styling I would say brace yourself because we are giving you the freedom to choose styles from 100+ tables styles.
We also have 3 most popular CSS libraries with unlimited color schema! The most featured styles of Ninja Tables are as follow.
- SEO friendly, content of your Table picked up by search engines like google
- Single Line Cells
- Fixed Layout
- Hover rows
- Bordered table
- Table Inverse
- Striped rows
- Compact Table
- RTL Support
- Data Tables
- Foo Tables
- Stackable Table
- Bootstrap 3 Table Styles
- Bootstrap 4 Table Styles
- Semantic UI Table Styles
- Also Table Plugin have the following Pro Features
- Unlimited Table Colors and Customization
- [Live Connect with Google Sheets](https://wpmanageninja.com/ninja-tables/google-sheets-integration/)
- [WooCommerce Product Table](https://wpmanageninja.com/ninja-tables/woocommerce-product-table/)
- [WP Posts / Any Custom Post Type Integration](https://wpmanageninja.com/ninja-tables/wp-posts/)
- [Rich Media Integration with WP Table](https://wpmanageninja.com/ninja-tables/add-media-to-tables/)
- [Conditional Column Formatting](https://wpmanageninja.com/ninja-tables/conditional-column-formatting/)
- FrontEnd Table Editing
- FrontEnd Table export – CSV, Print, PDF
- Show data from your own custom SQL table and SQL query
### Ninja Table is blazingly fast!
We care about the developers and the users. We know other plugins receive a high amount of complaints about the speed of rendering of the tables. But Ninja Tables never has the issue of loading or rendering data both on frontend and backend! Ninja Table's backend is built on VueJs and VueRouter as SPA! That is the main reason why Ninja tables users get the smooth experience of creating tables, configuring settings, adding entries, importing from CSVs, rearranging columns etc in like less time than a blink of an eye! The frontend of the tables is even faster! We use minimal JS and CSS to load the table while we do have the AJAX with our tables so our tables can handle thousands of data without affecting the page load! Another improtant part is, the css and js files will be loaded only in the page where you add ninja tables shortcode.
### Ninja Tables got an Amazing Editing Environment
We have introduced the finest feature you can ever get for editing a table which is a design studio for customizing and styling your tables with the most realtime visual changes you can see while editing and making your tables! With our Design Studio, you can set colors to the table components or do customize anything without even writing a single line of CSS! If you are worried about the responsiveness of your tables, you can visually see how your tables will look like on various devices from the design studio. [Here](https://www.youtube.com/watch?v=GG2sVd6JMtE&list=PLXpD0vT4thWGRfXfDvLdYbV7sI3LcaPCL&index=4) is a quick view of how you can customize your tables with the Design Studio.
### Ninja Tables are responsive
It is hard to believe that we have made all types of tables responsive! Yes, we did that critical task f making all the tables responsive for mobile devices by placing in-row expandable areas! You can control which columns you want to show what kind of device form our design studio. The amazing part is, the searching, paginations, sorting and all other features also work on the mobile devices! Trust me it is tough for the common users! Here is a demo for you.
In version 3.1.0 we have introduced Stackable Table UI where you can show each row as list view for mobile and table. Please check screenshot-2
### Configure Your Ninja Tables Easily
Design Table columns and configure responsive breakpoints is faster with our user-friendly column builder that lets you re-arrange the columns easily. Also, You can specify the data type for each column like single line text, text area or HTML area where you will get WYSIWYG HTML editor.
### Exporting and Importing Tables Data
I know how hard it is to type all the table data if you lose them. Millions of words need to be typed unless you have the export-import support for your tables! Surprisingly we have the best export and import features for our tables. You can export the table data into CVS or JSON format for importing later. If you are a TablePress Plugin / Ultimate Table Plugin / Supsystic Plugin user, you can also import the table data to Ninja Tables in just one single click!
**Import From TablePress Plugin**
If you already have tables build with TablePress Plugin then You can easily transfer the tables with one single click per table. We made the process very easy so You can enjoy the modern table experience and build your tables in no time.
**Import From Ultimate Tables Plugin**
If you use Ultimate Tables plugin and want to Ninja Tables then We made this process easier for you. Now You can transfer Ultimate Tables from Ninja Tables -> Import a Table -> Import From Other WP Table Plugin and select “Ultimate Tables” that will show all the Ultimate Tables. With a single click, you can transfer any table to Ninja Tables.
**Import From Data Tables Generator By Supsystic Plugin**
If you use Data Tables Generator by Supsystic plugin and want to Ninja Tables then We made this process easier for you. Now You can transfer Data Tables Generator by Supsystic from Ninja Tables -> Import a Table -> Import From Other WP Table Plugin and select “Data Tables Generator by Supsystic” that will show all the Supsystic Tables. With a single click, you can transfer any table to Ninja Tables.
### (What's New on 3.0.0) WP Fluent Form Integration
If you are familiar with our another extremely useful plugin **[Fluent Form,](https://wordpress.org/plugins/fluentform/)** you will be happy to know that we have recently integrated WP Fluent Form to our **Ninja Tables**! We got lots of support messages about integrating Fluent Forms to Ninja Tables and we did that! You can now build your forms and add them to your tables! Yes, we just have opened the new era of customizing tables in the most amazing way! You may watch the following video to know more about the latest feature.
### Build Any Type of Table
You can build any type of table using Ninja Tables. Our Users already build various types of tables using this responsive table plugin.
### Blazing Fast Frontend Table Rendering
### Awesome Support
Get dedicated support from our awesome happiness managers and developers and Yes! It's **completely free**. All you need to do is create a support ticket from here: https://wpmanageninja.com/support-tickets/ . Within a few hours (maximum), your problems will be solved. You can also request any features you want by creating the support tickets.
### Create Dynamic WooCommerce Product Tables [Pro Feature]
Now, you don't need to worry abouthow to create WooCommerce product tables anymore. With Ninja Tables Pro integration, you can build dynamic WooCommerce product tables from your existing WooCommerce products with just a few clicks. Your users can buy bulk amount of products from a single page with built-in cart info and checkout buttons. The information of each WooCommerce product table can be presented in the best possible professional way. Purchase Ninja Tables Pro to unlock this feature.
### Let Us Know What Do You Think
We always hear our users. We have a dedicated support team. We try to integrate features that our users want. Please let us know your feedback and we will get back to you **as soon as possible**.
== Documentation with Video ==
== What our users saying about the Best WordPress Table Plugin ==
>__Great plugin and fast helpful support__
>Documentation is good as a great start and the supplemental support so far has been fast and very helpful. Would happily recommend
- By @toll02
>__Feature Packed, Customizable and Easy To Use__
>I opted for this plugin over tablepress and am really glad I did. Its functionality and usability are beyond anything else i have seen.
>On top of this, the support is AMAZING. Fast and professional.
By AusSimon (@aussimon)
>Comparing to TablePress which is incredibly hard to use to build tables with many columns with different data types, this is a life saver. Best table plugin for WordPress so far.
- By Bob (@shallway)
>__Amazing time saver!__
>This is my Go-To app, after years of fat-fingering updates into a spread spread sheet. And then working to upload the information. Ninja Tables is a time/life saver. Very easy to use. I send my client(s) a spreadsheet, they update their rates and I import/upload these to the site. That’s it. I highly recommend!
- By RTyrell (@rtyrell)
>__Great Plugin, Even Better Support__
>This plugin is easily one of my most used plugins for my website. It is very easy to use and is packed with features. The developers are super quick to respond if you happen to run into any issues. Definitely recommend!
- By @dnobhlrjr
>__The New Supreme Ruler of Table Plugins__
>>It looks good.
It loads fast.
It allows for ‘views’ without bogging down the server.
It allows for a great deal of customization.
- By @bronzeego
>__Ninja table is still one of the most performant plugins I use.__
>Ninja table is still one of the most performant plugins I use.
Many thanks to the support of Ninja table.
- By @alcapone65
>__Best and most flexible WP Tables Plugin__
> We tried a lot of plugins, but “Ninja Tables” was the only one, that fits all our needs. It’s no rocket science to create the first table and fill it up with data. Additionally it is so flexible, that you are able to move and change the table, without having to re-create the whole thing. PS: We’re using now the Pro version and it absolutely worth the price – it’s nearly a steal, for what you get.
>5 ***** Stars! Great work!
- By @parkscheibe
== Try Best Contact From Builder Plugin Too ==
[WP FluentForm – Best Contact Form Plugin with Advanced Form Builder Features](https://wordpress.org/plugins/fluentform/)
So, give this plugin a try and check the awesome powerful features and table styles, Let us know what you loved and what else you need more.
== Contribute to Ninja Tables - Best WP DataTables Plugin ==
The full source code is availale on github. Feel free to report a bug report.
== Installation ==
This section describes how to install the plugin and get it working.
1. Upload the plugin files to the /wp-content/plugins/ directory, or install the plugin through the WordPress plugins screen directly.
1. Activate the plugin through the ‘Plugins’ screen in WordPress
1. Use the Ninja Tables -> All Tables -> Add a table to create a table and get started.
== Frequently Asked Questions ==
= Is Ninja Tables Responsive? =
Tables created by Ninja Tables are mobile responsive and looks beautiful on any device.
= I am not a developer, can I use Ninja Tables? =
Ninja Tables is the most beginner friendly and fastest WordPress Tables plugin available and getting started is so easy! For users’ better understanding, we have designed our documentation and user manuals in a way so that even non-technical people and novices to web development can use this plugin to the fullest!
= Can I import tables from my TablePress plugin to Ninja tables? =
Yes, absolutely you can. We have introduced a feature that helps you import tables from your existing TablePress plugin. With this feature, you don’t have to build from scratch all those tables you created with your TablePress plugin, but can integrate them in Ninja tables with just a few clicks!
= Can I import tables from "Ultimate Tables Plugin" to Ninja tables? =
Yes, We have added this feature to version 2.2.5. Recently, many Ultimate Tables users wanted to move to Ninja Tables and this was one of the most wanted features. We have explored Ultimate Tables and added an optimized feature to transfer your "Ultimate Tables" data to Ninja Tables easily. Now You can transfer your "Ultimate Tables" data with a single click :)
= Can I import tables from "Data Tables Generator by Supsystic" Plugin to Ninja tables? =
Yes, We also added this feature to version 2.2.5. As like Ultimate Tables, some of our wanted to move their data from Data Tables Generator by Supsystic to Ninja Tables. We have added a feature where you can now transfer "Data Tables Generator by Supsystic" data to Ninja Tables with a single click.
= How can I import my tables from other plugins? =
If you are using a table builder plugin other than TablePress / Data Tables Generator by Supsystic / Ultimate Tables, you have to export the table files in CSV/JSON format. Ninja Tables allow you to upload those CSV/JSON files directly into Ninja Tables.
= How can I manage long tables with a huge amount of data? =
Tables are usually introduced to present a huge amount of data in an organized way. Still, sometimes a large number of entries can botch that purpose. To maintain this hassle you can utilize different options Ninja Tables offers. You can use Pagination to break down your tables in segments. Not only that, Search/Filter option allows you to quickly find out the exact information you might be looking for from a haystack of table data.
= Can I create WooCommerce product tables with Ninja Tables? =
Yes, For that please check pro add one here
= Can I upload images/media to table cells? =
Yes, For that please check pro add one here
= Can I enable frontend editing for my table? =
Yes, For that please check pro add one here
= Can I connect google sheet in my WordPress Ninja Table? =
Yes, For that please check pro add one here
== Screenshots ==
1. Table Preview with Features
2. Stackable Table Demo
3. Backend - Table Column Configuration
4. Table Design Studio - Use any color in your mind
5. Backend - Import / Export Table Data
6. Import or Export Table from CSV,JSON or from TablePress
7. Default Table View in Frontend
8. Teal Color Table View in Frontend
9. Black Color Table View in Frontend
9. Import TablePress Tables in NinjaTables
== Changelog ==
=3.5.10 (Date: Dec 27, 2019)
- Fixes stackable tables on different devices.
- Fixes stackable tables tbody color issues.
- Fixes CSV import table bug.
=3.5.9 (Date: Dec 26, 2019)
- Renders styles ahead of table load.
- Improves page speed issues.
- Adds meta query filters.
- Improves print to allow customized styles.
- Improves front end editing.
- Fixes import & export issues.
- Fixes Non-ASCII characters from Google Sheet issues.
- Fixes possible browser rendering issues.
- Fixes table duplicate issues.
- Fixes stackable table with expand all issues.
- Fixes iOS rendering issues.
- Fixes custom filter loading issues.
- Fixes colored table with stackables issues.
- Fixes sticky header background issue.
=3.5.8 (Date: Nov 09, 2019)
- Adds plain text export support for CSV.
- Adds Non-ASCII characters support for label filtering.
- Adds dynamic table ID placeholder for custom CSS.
- Fixed Stackable table frontend editing bug.
- Fixed WooCommerce custom Buy Now button text.
- Fixed missing transform value rendering bug.
- Fixed sticky header bug.
- Fixed stackable table print issue.
- Fixed rowspan bug for paginated data.
=3.5.7 (Date: Aug 28, 2019)
- All Accessibility Issues fixed so far (y)
- Filtering issue fixed for number range
- Date format bug fixed
- Spinner effect improved
- PHP warning fixed
- Added filter and improvemts
- Number data type UX improved
=3.5.5 (Date: June 20, 2019)
- Overall Improvement for editing screen
- Added inline editing for select fields
- Data type issues fix
- Improved filter
- Added table edit link from frontend
=3.5.2 (Date: July 13, 2019) =
- Security Fixes
- Improve Table Rendering
- Added Inline editing
=3.5.0 (Date: July 10, 2019) =
- Shortcode issue fixed on Ajax Data Table Rendering
- WCAG AA Compitablity issue fixed
- Fix issues for non-english languages
- Fix scroll to top issue
- Fix filtering issue
- Improvements in Backend and data rendering
=3.4.5 (Date: June 01, 2019) =
- Fix issue for csv export for backend
- Integrity issue resolved
- Expand issue resolved for stacks table
- Remove all cache option added
- Shortcode renering issue resolved
=3.4.3 ( Date: May 27, 2019 ) =
- Fix Shortcode rendering issue
- Added few UI changes
=3.4.0 ( Date: May 24, 2019 ) =
- Improved some design issues.
- Added more filters for searching the data
- Improve Multi-site support (100% support now)
- Internal code improvement
=3.3.3 ( Date: April 08, 2019 ) =
- Fix default filter issue.
- Fix issue for search and transform value
- Fix date rendering issue.
- Improve performance
=3.3.0 ( Date: March 21, 2019 ) =
- Improved table config and make it hookable
- improve asset loading
- Now the table comply with WCAG 2.1 AA
- Added entry result counter
- Fix caption for table
- Overall performance improvement
=3.2.4 ( Date: January 25, 2019 ) =
- Fix bug for Data sorting issues
- Improve overall performance
=3.2.3 ( Date: January 19, 2019 ) =
- Fix bug for data export-import json
- Improve Frontend Rendering
- Improve Data Sorting Issues
= 3.2.0 ( Date: January 16, 2019 ) =
* Fix Using Icon Markup in HTML Field
* Improved Table Import Export Feature
* Added Global JS error handling. Now Ninja table will be initiazed if other plugin throw JS error on front end.
* Added Advanced Css Classes for Table rows to styling.
* Improve overall Admin UI
* Added Performance improvement to load lots of data on frontend
= 3.1.0 ( Date: December 24, 2018 ) =
* Added Stackable Table UI
* Added Default Table Configration Option
* Fix Intro Screen
* Improve Table UI
* Improve overall Admin UI
* Editor Link bug fix for latest version of WordPress
= 3.0.6 ( Date: November 28, 2018 ) =
* Fix WP FluentForm Integration
* Improve Other Improvements
= 3.0.5 ( Date: November 26, 2018 ) =
* Improve WP Fluent Form integration
* Fix CSV upload bug
* Date Sorting bug fix
* Fix Alignment Issue for table headers
* Internal Improvements
* Add Gutenberg Support ( Dedicated Gutenberg Table Block Added )
= 3.0.0 ( Date: November 19, 2018 ) =
This is a major version release but it's completely work with previous versions. Feel free to upgrade this version from any previous version
* Fix issue for pagination and sorting settings save issue
* Added WP Fluent Form integration (this is a big feature).
* Add table UI bug fixed.
* Added more styling and table design options.
* We have worked over 1 month (200+ hours | 2 developers) to brigh this version, we hope you will enjoy the features.
= 2.4.1 ( Date: October 08, 2018 ) =
* Fix Table Search Dropdown UI issue for some theme
* Make color picker more useful
* Few UI and UX bug fix
* Update Nag bug fix
= 2.4.0 ( Date: October 05, 2018 ) =
* Added Multi-Site Compitable
* Added Feature custom Filters
* Optimize for large amount of Data Tables
* Now You can add column from Table Rows Screen
* Sorting Bug fixed for undefined values
* Typo Fixed
* Estimated Work hour for this release: 120 Human hours
* Estimated Coffee consumed: 103 (Thanks to Chanchal)
= 2.3.4 ( Date: August 11, 2018 ) =
* Fix Sorting Issue
* Added Design Suggesion on Table Design Tab
* Fix Table Demo Preview for Non-Admin Users
= 2.3.3 ( Date: August 09, 2018 ) =
* Fix bug for date type columns
= 2.3.0 ( Date: August 02, 2018 )
* Fixed bug for rendering multiple table in a single page
* Fix bug for column width and header text alignment
* Fix bug for table not rendering issue
= 2.2.6 ( Date: August 01, 2018 )
* It's a big update with lots of improvement
* Added Design studio for table to colorize tables visually. Now you can change settings and see instance preview
* Re-Arrange Table Config Components to make things easier.
* Added Duplicate Row Features ( We know you wanted this )
* You can change column configuration from table rows tab now
* Added feature to import table from "Ultimate Tables"
* Added feature to import table from "Data Tables Generator by Supsystic"
* Added Permission for User Role based. You can assign custom role now.
* Fix few css bug for table cell text wrap issues ( Thanks to our users to report it )
= 2.1.1 ( Date: April 28, 2018 ) =
* Fix Table sorting for HTML Elements
* Added more customization Options on Advanced Settings
* Added Select-Options for data
= 2.1.0 ( Date: April 24, 2018 ) =
* Fix Table sorting issues
* Better Table Rendering
= 2.0.9 (Date: 04-16-2018 ) =
* Added Shortcode support to table cells
* Add Support for colspan feature to table header
* Added Custom Color Alpha
* Add feature to make table cells as vertical center
= 2.0.8 (Date: 04-13-2018 ) =
* Added Table Styling for header element
* Date and Html sorting bug fix
* Added Cell-Merging Feature for Pro Version
* Added Legacy Table Support
= 2.0.4 (Date: 04-12-2018 ) =
* Date Field Support
* Iframe support on table cell
* HTML sorting support
* Improved CSV upload
* Import From Table Press Bug Fix
= 2.0.3 ( Date: 04-09-2018 ) =
* Enhanced Support Non-Unicode Language for CSV import
* Overall improvement for admin panel UI
= 1.9.9 ( Date: 04-01-2018 ) =
* Non-Unicode Language Support for import
* Table Description update fix
* Fix for TablePress Plugin
= 1.9.8 ( Date: 03-31-2018 ) =
* Edit Support for restricted column ID
= 1.9.7 ( Date: 03-31-2018 ) =
* Added RTL Support
* CSS Fix for Safari
* Table sorting bug fix
* Improved table data caching
= 1.9.5 ( Date: 03-21-2018 ) =
* Added Caching Mechanism to load the table data faster
* Make the custom table mariadb compitable
* Added Table Data Filter by shortcode
* Fix csv and json data import bug
* Remove Conflicts with elementor
= 1.9.0 =
* Upgraded the admin panel slick.
* More add-on compatible.
* Added unlimited color schema generator with add on.
* Added media upload with add on in table cells.
= 1.8.4 =
* Fix conflicts with jetpack notification components
= 1.8.3 =
* Fix table sorting by column values
= 1.8.2 =
* Fix html elements loading
* Improve html element vuejs component
= 1.8.0 =
* Added WordPress Native HTML editor to the table.
* Added Number Type Table Column.
* Sorting table data by column.
* Number type Sorting added.
* Added Live Preview, Now users can preview Demo
= 1.5.0 =
* Added tinymce button to insert shortcode
= 1.3.0 =
* Added shortcodes support in table cells
= 1.2.0 =
* Improve speed
* Support for WP latest version
= 1.1.3 =
* Improve TablePress Import
* Add Support for older WP versions
= 1.1.0 =
* Added contextual Tutorial link.
* Improve TablePress Import UX.
* Refactor how footables render in frontend js.
* Overall UX improvement.
= 1.0 =
* Init First version
== Upgrade Notice ==
New version is 100% compatible with previous versions.
This simple plugin permanently redirects all 404's to the main blog URL.
Add an SVG image captcha and honeypot to your contact form 7 form.
A light-weight plugin which will remove the advertisement HTML comments co...
Let we say that you have been told to add some custom code (HTML, JavaScrip...