Create Instant Tables in WordPress
The most advanced dynamic WordPress table plugin on the market, Posts Table Pro comes with over 50 features.
List pages, posts & custom posts
Use our WordPress sortable table plugin 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. No need to edit template files.
Advanced Custom Fields Support
Fully integrated with the Advanced Custom Fields plugin so you can display all your custom data for any post type.
Quick search, sort & filter
Your visitors can quickly find posts by using the keyword search, sortable columns or filter dropdowns above the table.
Full multimedia support
Display multimedia content directly in the table, including images, embedded audio files, video players, and media playlists.
Lazy load option
Enable AJAX to load your posts one page at a time to reduce server load and list hundreds or thousands of posts.
The dynamic WordPress tables adapt to fit any screen size. Use the responsive options to control how your tables behave on mobiles.
List posts by category, tag, ID, post type, status, date, author or custom field value. Exclude posts by category or post ID.
Plugin and theme support
Designed to work with popular plugins such as Events Calendar and EDD, styled to work with any theme, and certified WPML compatible.
Buy Posts Table Pro and start creating instant WordPress tables today!
All prices in USD. Your license is billed annually and covers regular updates, new features and unlimited email support. You can cancel at any time.
Rated 4.89 out of 5 stars based on 37 customer reviews.
Posts Table Pro was the perfect solution in displaying our events in table view. Our previous table view display did not allow much customization when it came to our columns and filters. With Posts Table Pro, we've been able to… [»]
PTP was the perfect solution for an audio database project that I was working on. It allowed me to quickly and easily create a searchable database that I can add a large amount of audio files to. The plugin is… [»]
Just started using it – I love the way you can search on different multiple taxonomies and the compact layout is great.
Really powerful plugin to publish posts as table. Greatful responsive design realisation! Integration only via shortcode.
We installed an early version 3 years ago, and the latest version 6 months ago on another site. The new features are awesome – the tool keeps getting better. The helpful people at Barn2 will show you the different ways… [»]
Leave a reply Cancel reply
Look at who else is using our dynamic WordPress table plugin!
People all over the world are using Posts Table Pro to list pages, posts and other content in dynamic WordPress tables. View our full list of case studies.
How will you use tables on your WordPress website?
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).
Does the table WordPress 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. We've published a tutorial on how to do this.
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, excerpt, 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.
Do I have to pay every year?
You’re buying a plugin product from us, and it comes backed by our service. We work hard to continually add new features, important security updates, and provide expert customer support. The annual subscription ensures we can continue bringing these benefits to you long-term.
You’ll be charged automatically once a year, but we’ll remind you before this happens – and you can of course, cancel any time. If your license expires, you can keep using the plugin but won't receive any more support or updates. (We’ll keep your licence active until the end of your current billing cycle, so you always get what you’ve paid for.)
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.
If you want to style the tables in a more specific way then you can apply your own CSS or contact us for a recommendation.
Which languages are supported?
Currently, the table supports English, German, French, Spanish, Portuguese, Italian, Dutch, Polish, Swedish, and Norwegian. Please get in touch if you're interested in contributing a new translation. The plugin is officially certified as 100% WPML compatible so you can easily translate your WordPress tables into any language.
Which version of WordPress is supported?
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 on older installations:
WordPress - 4.4 and up (tested to 5.1.1)
PHP - 5.3 and up (PHP 7.3 compatible)
Posts Table Pro Screenshots
These screenshots show some of the different uses of the WordPress table plugin. The exact styling will depend on your theme, as it adapts to suit different designs.