I’ve been looking for a stylish way to display a price comparison table for my WordPress Training classes and purchased the WP Tables premium plugin. It seemed to have it all including total customization of the table and cool HTML5 features. Read my honest review of this plugin, what it offers, what it lacks, and why I might not be using it in the future.
About WP Tables
The WP Tables plugin provides an interface where you can build many types of tables without knowing HTML or CSS coding. You can customize the colors of every row and control the look of the text. The plugin comes with a large set of small icons like check marks, sales tags, and purchase buttons that can easily be integrated into the table as well. It also has the option to include HTML5 code to make a table section seem to float up a bit when hovered over.
Ease of Use
I’m an old coder and have built many tables from scratch. So, the user interface terminology didn’t throw me for a loop. But I suspect it would for folks who are not versed in HTML. Plus, it’s a little odd how it requires you to work differently with rows and columns. Equally odd is how it jumps back up a level in the process once you save the section you’re working on.
In other words, the user interface has a learning curve and has a few quirks unique to this plugin. Once you get used to all that, it’s fairly easy.
The plugin does have a few video tutorials, but they are more feature-oriented than step-by-step instruction.
Once I got over the learning curve and quirks, I was able to customize a large table to my heart’s content. You can see an example of the table I created for the WordPress Training packages below.
After a few days of using the WP Tables plugin, I began to get the following errors every time I uploaded a new image to the Media Library.
Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at blogaid/wp-content/plugins/wp-tables/admin/main.php:197) in blogaid/wp-content/plugins/wp-tables/main.php on line 33
Warning: Cannot modify header information – headers already sent by (output started at blogaid/wp-content/plugins/wp-tables/admin/main.php:197) in blogaid/wp-admin/async-upload.php on line 26
One of my clients who also uses the plugin was getting the same error and had contacted the developer. She initially received a reply from him right away that he was checking into the problem, but then never heard back again.
I also contacted the developer about it and have yet to receive any reply. The plugin’s site has no changelog page, so I don’t even know if they are working on this issue or if others are having the same problem, although I suspect they are.
As far as I can tell, these warnings are not causing any problems on my site and do not keep me from uploading my images.
WP Tables does build complex tables that can be customized far better than any other plugin I have seen. The extra icon/graphics bundle is especially nice. But, the user interface is too complex not to have better tutorials. And, the lack of response and support for warnings does not inspire confidence.
Bottom line, this is a premium plugin. I would expect the previously mentioned shortcomings from a free plugin, but not from one that has a price tag.
Since I’m an old coder, I can just as easily build my own tables and drop use of this plugin. I can no longer recommend it to my clients now because of the lack of support and lack of good tutorials.