Create your first table on your WordPress site

Create Your First Table on Your WordPress Site

Tabulizer is installed - now put a real table on a page. In about fifteen minutes you design a product list in the online Table Wizard, with a search box, pages and a layout that works on a phone, bring it into your WordPress site and publish it in a post. Then you see how easy it is to change the look or the data later.

The plan

1

Design it online

The Table Wizard on tabulizer.com turns your sample data and your choices into a ruleset - the recipe for how the table looks and behaves.

2

Bring it to your site

Download the ruleset as a data source and import it into Tabulizer. The data travels with it.

3

Put it in a post

A Tabulizer block in the editor points to the data source. Visitors see the finished table.

Tabulizer is not installed yet? Start with How to Install Tabulizer on WordPress. Using Joomla? Follow the Joomla version of the installation instead.

Step 1: your data

Log in to tabulizer.com and open Wizards › Table Wizard. In step 1 (Data), choose Type sample data and paste your rows in CSV form - one line per row, values separated by commas, the first line holding the column headings:

Product,Category,Colour,Price,In stock
Desk lamp,Lighting,Blue,24.50,12
Office chair,Seating,Black,189.00,4
Bookcase,Storage,White,249.90,7
...

Leave Column Separator at Comma, and set the number of rows and columns to match your data - here 13 rows and 5 columns.

Step 1 of the online Table Wizard: Type sample data selected under Sample Data for the Table Preview, and the Input Text box holding thirteen lines of comma-separated product data, from Product, Category, Colour, Price, In stock down to Footrest, Seating, Black, 29.50, 18.

Already have the data in a spreadsheet? Save it as CSV and paste the file's contents. Commas inside a value are fine as long as the value is in double quotes.

Step 2: the shape

In step 2 (Format), set Top Headers to 1 header(s) so the first line becomes the heading row. Then choose Zebra/Rows for alternate row colours and Hover/Row so the row under the mouse lights up. Pick any border style you like; the example uses row borders.

The zebra and hover choices in step 2 of the Table Wizard: Zebra/Rows selected among No Zebra, Zebra/Rows and Zebra/Columns, and Hover/Row selected among No Hover, Hover/Row and Hover/Cell, each with a small sample grid.

Step 3: the colours

Step 3 (Style) has a section for each part of the table. Three settings give the example its look:

Section Setting Value
Table Headers › Header #1 Font Style, Font Color, Background Color › Solid Bold, #ffffff (white), #1f3a68 (dark blue)
Zebra Background Color › Solid #fbeeee (a light blush)
Hover Background Color › Solid #e9ecef (a light grey)

The Header #1 section of step 3 in the Table Wizard: Font Style Bold, Font Color #ffffff, no text shadow, and Background Color set to Solid with the color #1f3a68 and a dark blue swatch.

Type a colour code or click the swatch to pick one. Anything you leave at Default follows your site's theme.

Step 4: the features

Step 4 (Features) is where a plain table becomes an interactive one. Switch on three things:

Panel Setting What visitors get
Table/Search Filter Enable Table Filtering: Yes A search box that narrows the rows as they type.
Table/Pagination Pagination Type: Arrows with Page Numbers, 10 rows per page Ten rows at a time, with page numbers and a "Show 10 entries" menu.
Table/Responsive Responsive Pattern: Fixed Headers + Expand On a phone, the less important columns fold away behind an arrow on each row.

The Table/Search Filter panel in step 4 with Enable Table Filtering ticked, Header Size 1 row, Footer Size None and Position Top-Right, followed by the Column Filters box, not ticked, and the start of the Table/Pagination panel set to Arrows with Page Numbers.

For the responsive pattern, decide per column when it may be hidden. The example keeps Product as the column with the expand arrow, always shows Price, hides Category and In stock on phones and Colour on tablets too:

The Table/Responsive panel in step 4 with Responsive Pattern Fixed Headers + Expand and one menu per column: Column 1 Expand, Column 2 Phone, Column 3 Tablet, Column 4 Show Always, Column 5 Phone, then Header Size 1 row and Footer Size None.

Step 5 (Modifications) can change the data itself - formats, calculations, extra rows. Nothing is needed there for this table, so go on to step 6.

Step 5: preview and save

Step 6 (Preview) shows the table as your visitors will see it, with every feature working. Try the search box and the pages.

The step 6 preview of the product table: a Show 10 entries menu and a Search box above it, a dark blue heading row with white bold text reading Product, Category, Price and In stock, and rows that alternate between white and a light blush, each product with a small arrow before its name.

Below the preview, give the ruleset a Ruleset Title and a Ruleset Description - they are how you will recognise it later - and press Save & Download Ruleset.

The Save as Tabulizer Ruleset panel at the end of step 6, with the title Office products, the description Product list with search, pagination and a responsive layout, an empty optional help box, and the buttons Previous Step, Save and Download Ruleset, and Start Over.

Saving needs a tabulizer.com account. If you are not logged in, the wizard keeps your work, sends you to the login page and brings you back to finish.

You land in your Ruleset Manager, with two ways to download:

The Ruleset Manager after saving, with the message Your ruleset has been saved, a blue Download Ruleset button, a Download as Data Source button, and a note explaining that a first-time ruleset is easier to start with as a data source.

This first time, press Download as Data Source. You get one zip holding the ruleset, its styles, your sample rows as a CSV file and a ready-made data source that ties them together - everything Tabulizer needs to show the table. The same zip works on WordPress and on Joomla.

Step 6: import it into WordPress

In your WordPress dashboard go to Tabulizer › Ruleset Archives and press Import Archive. Choose the zip you downloaded.

Tick "YES, overwrite safemode settings". Tabulizer starts with Safe Mode on, and Safe Mode does not import data sources - without the tick the import stops with the message You cannot import data sources because the Safe Mode is enabled. The tick lifts Safe Mode for this one import and leaves the setting as it was. Use it only for archives you downloaded from tabulizer.com yourself.

Press Import. Tabulizer reports that the zip was uploaded:

The success message in the WordPress dashboard after the import: The zip archive ds_fdg2ilcf.zip was uploaded successfully!

Under Tabulizer › Data Sources you find a new data source named after your ruleset:

The Office products row on the Data Sources page of Tabulizer in WordPress, with its tag Yh2UHLSSK0PZmbcsgrkPKpEg, Source Type CSV/Text File, a Show Params link, and the actions Preview, Edit, Delete and Publishing Preferences.

Press Preview if you want to see the table before it goes into a post.

Step 7: put it in a post

Create a new post or page (Posts › Add New), write an introduction if you like, and add a block where the table should go.

1

Add the block

Press the + block inserter, search for Tabulizer and choose Tabulizer Data Source.

2

Pick the data source

With the block selected, open the Block tab of the settings sidebar and choose your data source in the Data Source list.

3

Publish

Press Publish and open the post on your site.

The Block tab of the WordPress settings sidebar for the Tabulizer Data Source block, described as Show a Tabulizer data source, rendered with the ruleset stored on it, with Office products chosen in the Data Source list.

The block holds only a pointer to the data source. The table is built whenever the page is shown, so the post always displays the current data.

Other ways to place the same table: the Tabulizer Table block's wizard, with Existing Dynamic Table; the shortcode [data-source tag="Yh2UHLSSK0PZmbcsgrkPKpEg"] in the classic editor or a text widget, using the tag shown on the Data Sources page; or the Tabulizer widget for a sidebar.

The result

The finished table in a WordPress post: a Show 10 entries menu and a Search box, the dark blue heading row with white bold text reading Product, Category, Price and In stock, ten product rows alternating white and light blush, the line Showing 1 to 10 of total 12 entries, and the pager First, Previous, 1, 2, Next, Last.

On a phone the same table keeps the product and its price, and the arrow on each row opens the rest of it - exactly as in the wizard's preview.

That is the whole journey: a ruleset designed once online, a data source on your site, a block in a post.

Changing the look later

The design lives in your ruleset on tabulizer.com, so that is where you change it.

1

Edit the ruleset

On tabulizer.com open My Account › My Rulesets and press Edit next to the ruleset. The Table Wizard opens with every setting as you left it. Change what you want and save again.

2

Download the ruleset only

This time press Download Ruleset, not Download as Data Source. Your site already has the data source and its data file; exporting them again would only bring a second copy, or a message that the data source already exists.

3

Import with Overwrite

In WordPress, Tabulizer › Ruleset Archives › Import Archive again and tick YES, overwrite any other existing file(s) with the same name, so the new version replaces the old one.

The Office products ruleset in the My Rulesets list on tabulizer.com, with its name rs_fdg2ilcf, its description, the date it was modified, and the actions Download, Preview, Edit, Edit as Copy, Export as DS and Delete.

Every post that shows the table picks up the new look at once - there is nothing to change in the posts.

Changing the data later

The rows live in a CSV file on your own site, separate from the design. To change them, change the file - the table follows on the next page view.

Way How
Edit it in place Open the data source (Tabulizer › Data Sources › Edit). Under the file name, Edit data file opens the CSV in an editor where you change, add or remove rows and save.
Upload a new version Replace file on the same form, or Manage Data Files on the Data Sources page, with Overwrite ticked. Keep the same file name and the same columns.
From outside WordPress Replace the file over FTP or with your host's file manager. Manage Data Files shows which file belongs to which data source.
From the front end The optional Tabulizer File Uploader lets the people you choose upload a new version of a data file from a page on your site - no dashboard or FTP access needed. It comes with your membership; see Updating Data from the Front End with Tabulizer File Uploader.

The File path/URL field of the Office products data source in WordPress, holding rs_fdg2ilcf_sample.csv, with the buttons Replace file, Check file link and Edit data file underneath.

Or let the data come from somewhere else

A data source is not tied to a CSV file. Edit it and change its Source Type, and the same ruleset - the same look and features - shows data from another place:

Source Type When it suits you
Excel File You keep the list in Excel. Upload the .xlsx and replace it whenever it changes; no need to save as CSV.
Google Spreadsheet Several people keep the list up to date. Link a published Google Sheet and the table shows their changes by itself - nobody touches the website.
Database Table/Query The data is already in your site's database, kept by another plugin.

Keep the same columns in the same order and the table looks exactly as before.

Common questions

The import says Safe Mode is enabled.

Import again with YES, overwrite safemode settings ticked. Or turn Safe Mode off for good under Tabulizer › User Preferences - but the tick is the safer habit.

I cannot find the Tabulizer blocks.

The plugin is not active. Activate it under Plugins; see How to Install Tabulizer on WordPress.

The table shows, but without search or pages.

Look for a JavaScript error in your browser's console. Another plugin or the theme may load an old copy of jQuery or DataTables; try the page with other plugins switched off, then switch them back on one at a time.

I changed the CSV but the table did not change.

The data source has caching on, or a page-caching plugin keeps the old page. Wait for the cache time to pass, or press Clear Cache on the Data Sources page and clear your caching plugin's cache too.

Can I use the same table on several pages?

Yes. Add the same data source to as many posts, pages or widgets as you like; they all show the same, current data.

Can I start from my own design rather than the wizard's?

Yes - the wizard covers the common cases, and step 5 lets you add your own CSS. For ready-made designs, browse the premium and community rulesets on tabulizer.com.

Read more

Each step of the wizard in depth: the Table Wizard Guides. More about data: The CSV/Text File Data Source, The Excel File Data Source and The Google Spreadsheet Data Source.

Make yours

Open the Table Wizard, paste a few rows of your own, and follow the same seven steps.

Open the Table Wizard