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!
Industry-leading table builder
Create tables using our step-by-step table builder, which walks you through the most popular options. (There are also more advanced options available in case you need them 😀)
Add instant tables anywhere on your site
Add tables anywhere using a Gutenberg block or by copying a simple shortcode.
Create multiple tables
Create an unlimited number of tables, each with different content and settings.
Add to blog and category pages
You can also add the table layout directly to your main blog page, category archives and sitewide search results template. (Requires editing template files in your theme, see instructions.)
Choose which columns appear in the table
The plugin supports columns for post id, title, content, excerpt, image, date, date modified, author, categories, tags, status, plus a button linking to the post. If that’s not enough, then you can also create columns listing custom fields or taxonomies.
Customizable column headings
You can change the column headings to anything you like, or remove them completely.
Display pages, posts or any custom post type
Including resources, media files, images, audio, podcasts, video, e-commerce products, events, portfolio items, articles, documents and much more.
List specific posts
Based on category, tag, status, date (based on day, week, and/or month), custom taxonomy term, or custom field value.
Include or exclude specific posts
Include or exclude specific posts based on their ID.
Exclude entire post categories
Exclude entire categories or taxonomies from the table.
Flexible styling options
The tables will adapt automatically to suit your theme, and you can fine-tune the design using the built-in styling options.
Column widths
Override the default sizing and control the width of each column.
Rows per page
Control the number of posts shown on each page of the table.
Post limit
Set a maximum number of posts that can appear in the table.
Set the date format
Choose the format for any date columns.
Specify date columns
If you’re using extra columns such as custom fields to display dates, use this option to ensure that it is sorted correctly in date order. Useful for listing events in the table.
Multiple sort options
Control how posts are ordered when the table first loads, and the sort direction.
Clickable column headings
Customers can also click on any column header to sort the table.
Keyword search
Display an instant search box above the table.
Pre-search the table
Filter posts based on a specific search term when the table first loads.
Filter dropdowns
Add multiple filter dropdown lists above the table. Choose from categories, tags, or any custom taxonomy.
Customizable column filters
Choose whether clicking on a category, tag or custom taxonomy in the table will perform a filter or load the relevant archive page.
Show, hide or position elements
Such as the search box, reset button, page length dropdown, post totals, and pagination buttons.
4 types of pagination buttons
Choose from 4 different styles to let customers navigate between pages of the WordPress table.
Customizable ‘no posts’ messages
Change the text that appears when there are no items in the table, either when it first loads or after the customer performs a filter.
Image size
Control the size of featured images in the table.
Image lightbox
Choose whether customers can click on featured images to view a bigger version in a lightbox.
Audio video
The plugin supports embedded audio files, video and media playlists. Customers can watch or listen to multimedia content directly in the WordPress table.
Content length
Set the length of the post content in the table.
Excerpt length
Set the length of the post excerpts in the table.
Shortcodes HTML formatting
Choose whether or not the table will display content generated by other shortcodes, such as buttons, hyperlinks or embedded audio and video players.
Links
Control which columns are clickable to the single post page, or disable all links.
100% responsive
The table is fully responsive and will automatically adapt to fit different screen sizes.
Priorities option
Control which columns to hide when there are too many to fit on the page.
Column breakpoints
Use fine-grained control over which columns to show or hide on different devices.
Responsive control
Control the + icon which customers click to view hidden columns.
Responsive display
Choose whether to show or hide hidden columns by default, or whether to open them in a modal window.
Posts Table Pro is coded to load quickly and efficiency, minimizing the load on your server. It also comes with some extra performance features:
Lazy load
For particularly large tables, enabling the lazy load option improves performance by loading the rest of the page before the table, and loading 1 page of posts at a time. With lazy load, there is no limit on the number of posts you can include in the table. (We have customers who are using the plugin to list thousands of posts, documents and other content types.)
Built-in caching
Enable the cache option to decrease load times even further.
WPML
Posts Table Pro is WPML compatible, ideal for multilingual sites.
Wrap
Choose whether columns with multiple lines of text are truncated onto a single line, or wrapped onto multiple lines.
Footer visibility
Decide whether to include a footer row in the table, repeating the column headings.
Scroll offset
If you have a sticky header, then you can change the height that the page scrolls back up to when customers navigate between pages in the table.
Numeric terms
Allows you to use numbers instead of words for your categories or taxonomies.
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.
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
One Plugin
Post Table
If you just want to create tables without access restrictions, then choose this option.
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
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
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.
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.
Exclusive discounts
We've partnered with 50+ other WordPress companies to give our customers discounts to a wide range of products.
Fast response times
We pride ourselves on our fast support times. We typically respond to support requests within hours, or even minutes.
Money back guarantee
If you're not 100% happy with your purchase, we offer a full 30 day money back guarantee. No questions asked.
FAQ
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 wordpress.org - 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:
We have used Posts Table Pro for the last few years, and find it meets our needs to search and display posts. Recently we had an issue with moving the site, and the support group gave us immediate attention and solved the problem. Highly recommended.
Ottimi plugin e assistenza al TOP
By Nicola Squaranti on
Plugin ottimi, documentazione accurata e assistenza al top. Complimenti.
Great plugin and amazing support
By Anonymous on
I purchased this plugin for one of our latest projects. It is unquestionably the best plugin on the market for its intended purpose. It's flexible, user-friendly, and easy to set up and customize. Furthermore, their customer support is exceptionally fast and efficient. Highly recommended!
Love Posts Table Pro
By Brett Atkin on
The plugin is excellent and super flexible. I've used it for a variety of things. Support has always been extremely helpful as well.
Good Plugin
By Mazen Arafat on
Posts Table Pro is really a good plugin with many features, and the support is very helpful with fast responses. Thank you, Barn2!
Review
By GEORGIOS SKLIAS on
Very good support!
My most used plugin!
By Ståle Gismervik on
I've been using Posts Table Pro for a while now, running a huge fan-based project on my favorite author. I've created several 100 pages, both regular pages containing information about stories and also portfolio pages containing books, magazines, fanzines, etc. For navigation and extracting information, this plugin is invaluable. I had to buy the lifetime deal. Constantly I find new ways of integrating it into my website, making it *the* place to visit for fans of the author.
A fantastic support team, that helps customize Posts Table Pro!
By Association OUTRE-TERRE on
Posts Table Pro: How to gray the lines with custom field values less than X? And how to display but these with another custom field value more than Y? I asked the Barn2 support team: Each time they answered within 48 hours with the solution that worked, based on plugin filters. Hats off to them, and to the product which enables this customization!
Great Customer Service
By Audex on
Friendly, fast, and great support staff. They solved my problem in record time. Thank you.
Great Assistance!
By Brian on
The support given for my issues were resolved effectively and efficiently.
Works as advertised and great support
By David Haldeman on
We have used Posts Table Pro for the last few years, and find it meets our needs to search and display posts. Recently we had an issue with moving the site, and the support group gave us immediate attention and solved the problem. Highly recommended.