Build Powerful, Filterable Tables

Showcase your posts, pages, audio, video, and documents with fully customizable tables

  • Automatically create tables listing WordPress posts, products, or any custom post type
  • Users can search posts by keyword, sortable columns or filters
  • List table content by category, tag, ID, post type, author, or other custom field value
  • Display categories, custom fields, and multimedia content – including documents, video and audio – in one or more tables
  • Create a document library, member directory, audio library or list upcoming events – and more
  • Your WordPress tables update automatically when other content is added or changed
  • Create tables in seconds using the easy step-by-step table builder
  • Choose from 50+ options to customize your tables
  • Enable AJAX lazy loading to list large quantities of content – with no performance loss

What Our Customers Say

The best WordPress table plugin!

I'm using this plugin to allow searching and filtering of a document reference library, which has a custom post type and taxonomies. Very easy to use and customize.

Jeff Uetrecht - USA

Posts Table Pro is a beautiful product! I needed advanced filtering and dynamic search for my music library, without any skills in web development.

Serhii Kot - Ukraine

Rated 4.96 out of 5 stars

Create Instant Tables in WordPress

The ultimate WordPress table plugin, with no data entry. Perfect for document libraries, directories, books, music, video, events... and more!

Knowledge Base

List Pages, Posts, & Custom Post Types

Use our WordPress table shortcode to create tables listing posts, pages, products, or any custom post type.


Custom Fields and Taxonomies

Display custom fields and taxonomies in the WordPress posts table with no technical know-how.

Plugin Support

High Performance & Fast to Load

Display large numbers of posts or custom post types with no performance loss, using AJAX lazy loading.

Plugin Support

Search, Sort & Filter

People can quickly find information using the instant keyword search, sortable columns or dynamic filter dropdowns.

Plugin Support

Embed Audio & Video

Display multimedia content directly in the table, including images, embedded audio files, video players, and media playlists.

Plugin Support

Full Control

Choose what content and columns to display; sort any column; filter by category, tags, or taxonomy.

WordPress plugin features

Posts Table Pro Features

Our Posts Table Pro WordPress table plugin comes with over 50 features, and we constantly add new ones in response to customer feedback. Combine them in 100’s of different ways to create unique tables listing pages, posts, documents, articles, products, events, custom post types, and more.

Click through our full list of features below!

Posts Table Pro works great for making tables for our sheet music and sound files on my choir website. I have also made a member directory with a picture etc. Sorting, filtering and searching in the tables works like a charm!

Anders Rinvoll - Norway

Choose Your Plan

You're covered by our no-quibble, 30 day money back guarantee

Two Plugin Bundle

Posts Table + Protected Categories

Choose this option if you want to restrict access to any or all of your post table categories.

Posts Table Pro plugin bundle
  • Dynamic tables
    List posts, pages, custom post types, custom fields, taxonomies, and more
  • Search, sort and filters
    Users can find what they're looking for quickly and easily
  • Restrict access
    Control who can access each category and taxonomy on your site - add simple password protection, or restrict based on user or role

$ 119 (save $49)

One Plugin

Post Table

If you just want to create tables without access restrictions, then choose this option.

Display WordPress posts table
  • Dynamic tables
    List posts, pages, custom post types, custom fields, taxonomies, and more
  • Search, sort and filters
    Users can find what they're looking for quickly and easily
  • Restrict access
    Control who can access each category and taxonomy on your site - add simple password protection, or restrict based on user or role

$ 69

Billed annually, unless marked as lifetime. If you let an annual license expire then you can keep using the plugin but won’t receive any more updates, new features or support. Lifetime licenses include lifetime updates and support. You can upgrade your license at any time.

Your Trusted Partner

As your trusted plugin provider, we can build amazing things together

Knowledge Base

Expert support team

We're here to help. Our friendly support team are always on hand if you get stuck, need guidance or have a question.


Detailed documentation

Our searchable Knowledge Base contains over 700 articles. It's the best way to get instant answers, tips and guidance.

Plugin Support

Videos & tutorials

We've published 100s of step-by-step videos and tutorials on how to use our plugins for a wide range of purposes.

Plugin Support

Exclusive discounts

We've partnered with 50+ other WordPress companies to give our customers discounts to a wide range of products.

Plugin Support

Fast response times

We pride ourselves on our fast support times. We typically respond to support requests within hours, or even minutes.

Plugin Support

Money back guarantee

If you're not 100% happy with your purchase, we offer a full 30 day money back guarantee. No questions asked.


We're happy to help with any questions you have

How does the WordPress table plugin work?

To create dynamic WordPress tables, choose your options on the plugin settings page and then click the 'Insert Posts Table' toolbar button to insert a shortcode wherever you want to add a table. There are various shortcode options which you can use to configure each individual table (for example, to show a different post type or content from a specific category only).

Is it suitable for my use case?

Posts Table Pro is an incredibly flexible plugin and people use it in many different ways. This can make it difficult to work out if it's suitable for your specific use case. Don't worry, we're here to help!

Here are our suggestions in case you're wondering whether Posts Table Pro will work for your specific use case:

  • View the different types of content displayed on the demo site. There are lots of examples, including blog post indexes, member directories, audio and video galleries, directories, and more.
  • Browse the Posts Table Pro blog. We've published tutorials about how to use it for a wide range of use cases.
  • If you're still unsure, the best way forward is to test the plugin out on your own site. We offer a full 30-day money back guarantee so you can get a refund if it doesn't work in the way you are hoping.
  • We're also happy to provide personalized advice - just get in touch via the Support Center with details of what sort of information you'd like to display in a searchable table.

Does the WordPress table plugin create custom post types, pages, taxonomies etc.?

Posts Table Pro displays content already stored in the WordPress database - it doesn't create the content for you. If you want to display content such as custom post types, custom fields or taxonomies, you will need to set them up beforehand and then display them using Posts Table Pro.

To make this simple for you, we've created a free plugin called Easy Post Types and Fields. This makes it really easy to create custom post types. You can also use the free plugin to add custom fields and taxonomies to any existing post type. Just create the post type and/or fields, add some posts to your website, and then display them using Posts Table Pro.

Does it work with e-commerce plugins?

Yes, you can use the WordPress table plugin to display products or other data from e-commerce plugins such as WooCommerce, WP ecommerce and Easy Digital Downloads. If you use WooCommerce then re recommend using our dedicated WooCommerce Product Table plugin instead, as it comes with extra features such as add to cart buttons.

Which columns can I include in my table?

You can choose from any of the following: id, title, image, content, button, excerpt, published date, last modified date, author, tags, categories, status, custom taxonomies, and any custom field. Your columns can contain extra formatting and multimedia content such as embedded audio or video.

Can I choose which posts are displayed in the table?

Yes, you can either list all your posts, pages or custom posts; or display items with a specific category, tag, custom taxonomy term, custom field value, date, author, and more.

Does it work with Users?

No, because Users are not a post type in WordPress. If you want to display people in your data tables (e.g. for a staff directory) then you can create a post type (e.g. 'Staff') and add the data there instead.

Can I customize the table column headings?

Yes! Our WordPress table plugin lets you change the heading for each column.

Can I try it for free?

There's a free version of our WordPress table plugin which you can download free from - Posts Table with Search & Sort. This displays standard WordPress posts in a HTML table. If you need to display other content such as custom posts, taxonomies or pages then you will need Posts Table Pro.

What are the purchase options?

Clicking the Buy button above will take you to the purchase options. You can choose either a Lifetime or Annual software license.

  • Lifetime licenses never expire. It's a one-time payment which includes all future plugin updates, new features and support, forever.
  • Annual licenses are renewed once a year. As long as you have an active license, you will receive support, plugin updates and new features. If your license ever expires then you can continue using the plugin, but won't receive any further updates or support.

You can also choose the number of sites that you can use the plugin on.

Will it work with my theme?

We have tested the WordPress table plugin with a range of free and premium themes and are confident it will look great with your theme. The tables use your existing fonts and we have styled the other elements (buttons, pagination etc.) to look good with most themes.

The plugin comes with built-in styling options which make it easy to customize the look and feel of the tables, including the colors, spacing and font sizes. If you want to style the tables in more specific ways then you can apply your own CSS or contact us for a recommendation.

Which languages are supported?

Our WordPress table plugin comes with built-in translations for English, German, French, Spanish, Portuguese, Italian, Dutch, Polish, Swedish, and Norwegian. Please get in touch if you're interested in contributing a new translation.

You can also use Posts Table Pro with most multilingual plugins including WeGlot , TranslatePress and WPML. This makes it easy to translate your WordPress tables into multiple languages.

What are the minimum requirements for running the plugin?

The table plugin is fully tested with the latest version of WordPress. We always recommend running the most up-to-date version of WordPress, but we also support older installations:

  • WordPress 6.1 or greater (tested to 6.5.5)
  • PHP 7.4 or greater (tested to 8.2.20)
  • MySQL 5.7.8 or greater / MariaDB 10.3 or greater

Current version

Last updated:23 Apr 2024


See the plugin in action, or check out the demo.

Well done, you made it this far! Now get the plugin...