• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
NameHero® Blog

NameHero® Blog

Web Hosting Tips & Resources From NameHero

  • AI Agents
    • OpenClaw
    • Claude Code
    • n8n
    • Hermes Agent
    • Open WebUI
    • Docker
  • Hosting
    • Web Hosting
    • WordPress Hosting
    • WooCommerce Hosting
    • Enterprise Hosting
    • Email Hosting
    • HeroicGuard
    • GPU Hosting
    • Website Builder
  • VPS
    • Managed VPS
    • Unmanaged VPS
    • Flex VPS
  • Reseller
  • Gaming
  • Domains
  • Account
  • Blog Home
  • Categories
  • Authors

How To Build Responsive Tables In WordPress

Bhagwad Park

Published on: November 5, 2018

Categories: WordPress 2

For a content platform built around articles and posts, WordPress does a pretty lousy job when it comes to displaying tables. Granted, they’re not usually part of standard articles and posts, but they add so much more to content, that there really should be a dedicated widget for them in the default editor. Perhaps it’s a legacy of WordPress’s past, in a time when content wasn’t as detailed and complex as some of the stuff we find on the web these days.

Luckily, plugins step in to fill the void. In this article, I’ll review a plugin called “Table Maker” instead of the usual “TablePress” plugin. The latter is everyone’s go-to tool for tables, but I’m here to present an alternative that I find works better in a lot of situations. The tables it outputs are responsive, and look very “clean”.

Downloading and Installing Table Maker

Table Maker is a regular plugin on the WordPress store. You download and install it as usual. The one exception is if your WordPress installation uses MariaDB instead of MySQL. Most of the time, MariaDB is a drop-in replacement for MySQL, but this plugin uses an expression called “rows” which is a reserved keyword in MariaDB.

The GitHub version of this plugin addresses this problem, and you can download it from here. A word of warning though. If you already have existing tables with the older plugin version, the new one here will erase your existing tables.

Creating Responsive Tables

Once the Table Maker plugin is installed, go to your WordPress dashboard, and click the “Table Maker” menu on the left-hand side. This interface allows you to create a new table by clicking “Add New” like this:

Add New Table

In the next screen, we create our actual table. The fields are pretty self-explanatory. Give it a title, and enter the values in the table as shown here:

Choose Table Options

Note that you can choose the “Responsive style” for the table. You can stack either the rows or the columns. You can also choose the default color for the table headers. Finally, it gives you the shortcode to use when you want to insert the table into the WordPress editor.

Save your changes and you’re done. Now when you want to insert a table into a WordPress post, use the shortcode like this:

Using the Shortcode in Posts

And this will give you the output:

Table Created and Displayed

It’s that simple!

Why Use Table Maker Instead of TablePress?

TablePress is a fantastic plugin. It has a lot more options, and flexibility. I even find the process of inserting, resizing, and re-arranging rows much more convenient than Table Maker. So why not use TablePress instead?

TablePress Requires an Additional Plugin for Responsive Tables

By default, TablePress tables are not responsive. This means that they won’t automatically re-align on a smaller screen. To add this functionality, you need to download an additional plugin. Table Maker on the other hand, has responsive design baked into it from the start.

I Prefer the Table Maker’s Responsive Style

When you have a responsive table in TablePress, it looks like this:

Responsive Tables with TablePress

Whereas the same thing in Table Maker looks like this:

Responsive Version of the Table

It’s a question of personal preference, but I prefer the latter by a wide margin. It’s cleaner and makes a more efficient use of space. But that’s just my personal opinion. YMMV!

Simpler Interface

It’s the quandary with all sophisticated tools. The more features you pack into something, the more difficult it becomes to use it. Table Maker in my opinion, has just the right number of features for everyday use. It doesn’t have complex Javascript data options for sorting, and pagination.

But sometimes, all of that just gets in the way. If you’re looking for a simple table plugin that outputs responsive tables in a neat manner, then Table Maker is something you should look at closely!

Bhagwad Park Profile Picture
Bhagwad Park

I’m a NameHero team member, and an expert on WordPress and web hosting. I’ve been in this industry since 2008. I’ve also developed apps on Android and have written extensive tutorials on managing Linux servers. You can contact me on my website WP-Tweaks.com!

Related Posts

Blogger vs. WordPress: Which One to Use?

Let's compare WordPress and Blogger across five key areas. Then, we'll show you how to set up a professional blog with WordPress.

Joomla vs. WordPress: Which One Is Better?

In this post, we’ll consider five differences between Joomla and WordPress and how you might go forward with setting up a WordPress website.

What Is Self-Hosted WordPress?

In this post, we’ll differentiate self-hosted WordPress from WordPress.com, and discuss the benefits of the former.

How To Back Up Your WordPress Site (And Why You Should Do It Today)

In this post, we’ll take a closer look at why backups matter. We’ll also show you different ways to back up your WordPress website.

Reader Interactions

Comments

  1. son says

    March 23, 2021 at 8:45 pm

    Hi there,
    Please let me know: What plugin you use to generate Table of Content for this post!
    Thank you very much!

    Reply
    • Bhagwad Park says

      March 24, 2021 at 11:23 am

      I personally use this one here: https://wordpress.org/plugins/shortcode-toc/

      It hasn’t been updated in a while, but it works perfectly fine and gives me a lot of flexibility!

      Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Follow & Subscribe

Exclusive promos, content and more!


Most Popular Posts

NameHero’s Recommended WordPress Plugin and Theme Setup

WordPress Hosting vs. Web Hosting – What’s The Difference?

How To Increase The InnoDB Buffer Pool Size

How To Fix A Stuck All-in-One WP Migration Import

How To Add A Subdomain In Cloudflare

Top Categories

  • WordPress
  • WordPress Tutorials
  • OpenClaw Hosting
  • Enterprise Hosting
  • WooCommerce
  • Web Hosting
  • Resellers
  • Website Security
  • Website Development
  • Website Performance
  • VPS Hosting
  • SEO Tips
  • Announcements
  • Domain Registration
NameHero

NameHero® proudly provides web hosting to over 40,000 customers with 99.9% uptime to over 750,000 websites.

  • Master Card
  • Visa
  • American Express
  • Discover
  • Paypal
Products
  • Web Hosting
  • Managed VPS Hosting
  • Unmanaged VPS Hosting
  • Flex VPS Hosting
  • WordPress Hosting
  • WooCommerce Hosting
  • Reseller Hosting
  • Enterprise Hosting
  • GPU Hosting
  • Email Hosting
  • HeroicGuard
  • Domains
  • Website Builder
  • AI Agent Hosting
Help & Support
  • NameHero Blog
  • NameHero Gaming Blog
  • Support
  • Help Center
  • Migrations
  • Affiliates
  • Gaming Affiliates
  • Call 1-855-984-6263
Company
  • About Us
  • Contact Sales
  • Reviews
  • Uptime
  • We're Hiring

Copyright © 2026 Name Hero, LLC. All rights reserved.
NameHero® is a registered trademark.

  • Privacy Policy
  • Terms of Use
  • Acceptable Use Policy
  • Payment Policy
  • DMCA