3. Creating tables with Posts Table Pro

How to add a posts table to a page

Gutenberg editor

If you are using the Gutenberg editor, simply add the [posts_table] shortcode to a ‘Shortcode’ or ‘Paragraph’ block:

Each table will inherit the defaults from the plugin settings page. You can override these by setting the shortcode options in each individual table – for example, to create different tables listing items from different categories.

If you are using the classic WordPress editor, then you can create a table by going to any page or post and click the Insert Posts Table toolbar button. This is located at the end of the second row of the toolbar:

(Note: if you only have one row of buttons, you will need to click the ‘Toolbar Toggle’ button at the end of the first row.)

The button will insert a [posts_table] shortcode into your page. You can add as many tables to a page as you like. You can also use the [posts_table] shortcode to add tables to other areas of your website (e.g. text widgets or a Text element in a page builder plugin).

Each table will inherit the defaults from the plugin settings page. You can override these by setting the shortcode options in each individual table – for example, to create different tables listing items from different categories.

How to add posts tables to your main blog page, category pages, search results & more

If you want the posts table layout to be used automatically on other parts of your site, then you can do this by editing the archive template in your theme. This is more technical and we’ve provided basic guidance on how to use the Posts Table Pro layout on category archives and search results pages.

How to load information into the table

Posts Table Pro is a dynamic WordPress table plugin. This means that it creates tables automatically, containing information already stored in your WordPress database. This might be pages, posts, or any custom post type such as documents, events or members. No manual data entry is needed.

If you haven’t loaded the information that you plan to display with Posts Table Pro yet, then you need to do this first. You can either add the information as WordPress posts or pages in the normal way, or create a custom post type for storing the data using a free plugin such as Pods. You can also create custom fields and taxonomies for storing any extra data that you wish to display.