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 200 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.
Setup guide
Your plugin comes with a simple step-by-step setup guide, to get you up and running as soon as quickly as possible.
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:
I needed something that could easily transform our flat tables (28) of a test directory that was hard to maintain. The support was second to none, every question that I had was answered either by the knowledge base/FAQ or the support team. It has transformed our directory and it has enabled us to expand it to other areas of the business. It loads fast, is easily searchable and now take less than a minute to add a new entry. We have purchased the Business Lifetime plan so looking forward to a very long relationship with Barn2.
Fine plugin
By Mark Strevens on
This is an excellent plugin but what makes it stand out for me are three things. First, it is robust and stable. It works. Second, the documentation is comprehensive and clear Third, the responsive and fast support. Barn2 produce really well thought out plug-ins which are a pleasure to use.
Excellent product, documentation, and support
By Stephen on
This was the perfect tool for my website project, and was very easy to work with and implement. The support staff was quick and helpful when I had questions. Top notch all around-
Fast service!
By CHSD on
Support was prompt, helpful, and amazing!
Wow!
By tania millan on
Love this cool plugin! Also the support is out of this world!
Powerful plugin with great support
By Zudie on
I was trying to create tables myself but ran out of time and instead used this plugin. It works beautifully out of the box. To get a little more control you'll have to spend some time reading the documentation and adding the correct configuration settings. There are a few limitations, but the plugin does allow you to create custom columns so you can get a bit more control. Their support is very quick, friendly, and helpful. The only thing that is lacking for me at this point is a marker for empty cells. In the mobile display these show as empty rows, which is not so nice. I'll work around that with a custom column but would like to see that feature added, even if it is just a class so I can hide empty rows. Other than that, this plugin is a true time-saver and very flexible. Highly recommend it!
Powerful, easy and flexible
By Matt on
Posts Table Pro provided just what I needed for our company's microsite network directory. Very affordable and customizable. This product was superior to some older WP plugins out there and tech support has been great.
Great Plugin with so Many Possibilities
By Michele Fog on
This plugin allows you to bring your Wordpress site to the next level. It is very easily customizable and simple to use. The support team responds quickly and is very helpful, which is greatly appreciated. Highly recommend!
Barn2's Posts Table Pro is great for a resource library
By Teresa Hurley on
We use Posts Table Pro to display a sortable, filterable, searchable table of resources — media, documents, links, etc. — for customers of an equipment manufacturing company. I needed to customize/override some output, and Barn2's hooks/filters, made this quite easy. We also had a somewhat specialized need and their support was excellent: fast, friendly, and knowledgeable.
Excellent Plugin and Support
By Piers McLeish on
I was about to commission some bespoke development to build product listings for my commercial site using EDD when I was put onto this plugin. It is incredibly versatile and can be configured to do exactly what I want. The support backup that I have had to advise on specific requirements has also been excellent.
Excellent Support and a great plugin
By Dean Jones on
I needed something that could easily transform our flat tables (28) of a test directory that was hard to maintain. The support was second to none, every question that I had was answered either by the knowledge base/FAQ or the support team. It has transformed our directory and it has enabled us to expand it to other areas of the business. It loads fast, is easily searchable and now take less than a minute to add a new entry. We have purchased the Business Lifetime plan so looking forward to a very long relationship with Barn2.