
You might have noticed that we don’t have a table option in the WordPress editor. There’s a number of reasons for it:
- Tables are for tabulated data, not just arranging things on the page
- They’re usually 💩 to make mobile-friendly
- Another technical reason I won’t go into here
So how do I add a table?
There’s a few methods!
Method 1: write HTML
We have some information about creating tables in our documentation.
Method 2: copy/paste HTML
Another option is to use an HTML table generator like html-tables.com. It will generate all the HTML structure you need, then you paste it into the HTML editor. When you switch back to the Visual editor the table cells should be present to fill in your content.
Method 3: copy/paste from a spreadsheet
This is my favourite method because you don’t even need to use the HTML editor, and you can pre-fill your tabulated content.
- Write content in your favourite spreadsheet editor (Excel, Numbers, Google Sheet, Open Office probably works too)
- Select the cells you need and copy from spreadsheet
- Paste into WordPress post or page
- Voila!
Here’s a video that shows it too.