The ultimate WordPress table plugin, with no data entry. Perfect for document libraries, directories, books, music, video, events... and more!
Use our WordPress table shortcode to create tables listing posts, pages, products, or any custom post type.
Display custom fields and taxonomies in the WordPress posts table with no technical know-how.
Display large numbers of posts or custom post types with no performance loss, using AJAX lazy loading.
People can quickly find information using the instant keyword search, sortable columns or dynamic filter dropdowns.
Display multimedia content directly in the table, including images, embedded audio files, video players, and media playlists.
Choose what content and columns to display; sort any column; filter by category, tags, or taxonomy.
We've got your back. Your purchase is covered by our no-risk 30 day money back guarantee.
If for any reason you're not completely happy with the plugin, you're entitled to a full refund up to 30 days from your original purchase. No questions asked.
As your trusted plugin provider, we can build amazing things together
We're here to help. Our friendly support team are always on hand if you get stuck, need guidance or have a question.
Our searchable Knowledge Base contains over 200 articles. It's the best way to get instant answers, tips and guidance.
Your plugin comes with a simple step-by-step setup guide, to get you up and running as soon as quickly as possible.
We pride ourselves on our fast support times. We typically respond to support requests within hours, or even minutes.
If you're not 100% happy with your purchase, we offer a full 30 day money back guarantee. No questions asked.
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).
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.
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.
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.
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.
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.
Yes! Our WordPress table plugin lets you change the heading for each column.
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.
Clicking the Buy button above will take you to the purchase options. You can choose either a Lifetime or Annual software license.
You can also choose between Starter, Business and Agency options, depending on the number of sites and type of support you need. The pricing table above shows the difference between each license option.
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.
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.
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 - 5.0 and up (tested to 5.9)
PHP - 7.2 and up (tested to 8.0.15)
See the plugin in action, or check out the demo.