Posts Table with Search & Sort Demo

The following demos show our Posts Table with Search & Sort plugin in action. This free WordPress plugin automatically lists your posts in a searchable and sortable table. There are various options allowing you to control the content of the table, and here are some popular ways to use it.

Hi there! Just to let you know our pro versions Post Table Pro and WooCommerce Product Table are now available. They include full support for posts, pages, WooCommerce products, custom post types, custom taxonomies, post tags, terms, custom fields (including Advanced Custom Fields), featured images, AJAX loading, and much more.

Basic example

Display all posts, showing 5 rows per page.

[posts_data_table rows_per_page="5"]


Prevent content wrapping

Set wrap=false to prevent rows wrapping onto multiple lines. If the selected columns no longer fit in the table, then a “+” icon will appear to the left of each row to allow access to the rest of the data.

[posts_data_table wrap="false" rows_per_page="5"]


Sorting posts

You can sort the posts by clicking the sort arrow at the top of each column. You can also set a default sort order when the table is first loaded by using the `sort_by` option. You can sort by any column name: id, title, date, author, category or content. If the column does not appear in your table, it will be added as a hidden column at the end, so the ordering still works as expected.

The example below sorts the post by their title. It also shows how to use the content_length option to set the number of words displayed in the content column.

[posts_data_table sort_by="title" columns="date,author,title,content" content_length=5 rows_per_page="5"]


Display posts from a certain category

You can limit the posts by category using the category option. You can only specify one category and you must use the slug (not the name!) of the category you want to display posts from. If you don't know the slug for your category, you can find it in the WordPress admin under the Posts -> Categories menu - the slug is displayed in the category list table.

[posts_data_table columns="date,author,title,content" category="wordpress-business" rows_per_page="5"]


Search on click

The search_on_click option lets you automatically search (i.e. filter) the table by clicking on certain links in the table. The free version is limited to post categories or author links, but the Pro version extends search on click functionality to post tags and custom taxonomies. Try clicking the category or author links below to filter the table.

[posts_data_table columns="id,title,category,author" search_on_click="true" rows_per_page="8"]

40964WooCommerce Product Table v2.1 – New Image Lightbox, Variation Descriptions & More…WordPress Plugins
38925Ultimate Guide: How To Make A WordPress Private BlogTutorials & How-To, WordPress Plugins
39655Create a WooCommerce Quick Order Form Using the Product Table PluginTutorials & How-To
40427Use WooCommerce Geolocation Plugins to Create Country-Specific Product TablesWordPress Web Design
40068WordPress Index Plugin: Create an Index of Your Website ContentTutorials & How-To
39908The Best WooCommerce Product Display Plugin and How to Use ItWordPress Plugins
37444Complete Guide: Password Protect WordPress (full site, categories, WooCommerce, and more)Tutorials & How-To, WordPress Plugins
396792 User-Friendly Plugins to Hide WooCommerce ProductsTutorials & How-To
387323 Easy Ways to Create WooCommerce Private ContentWordPress Web Design
38663An Easy WordPress Plugin to List Category PostsTutorials & How-To
38784WooCommerce Product Table is Certified 100% WPML CompatibleWordPress Plugins
38543How to use WooCommerce Product Table in a Multi Vendor MarketplaceTutorials & How-To
13894Tutorial: How to Create a WordPress Video GalleryTutorials & How-To
38499Bulk Add to Cart WooCommerce Plugin: How to Add Multiple Products to the CartTutorials & How-To
37204How to Use Posts Table Pro: The Best WordPress Staff Directory PluginTutorials & How-To
38237Create Password Protected Events in WordPress – An Easy Plugin to Password Protect EventsTutorials & How-To
8846WooCommerce Product Catalog TutorialTutorials & How-To
37742New Release! WooCommerce Custom Add to Cart Button PluginWordPress Plugins
371395 Reasons to use our WooCommerce Wholesale Ordering PluginWordPress Plugins
7718The mystery of the missing WooCommerce order numbersWordPress Plugins
36993WordPress Alphabetical Index: Create An A-Z Listing Of Any ContentTutorials & How-To
16786How Many Websites Use WooCommerce? Usage Stats 2018WordPress Web Design
35902Build a WooCommerce Wholesale Order Form with User Role Based Pricing & MoreWordPress Plugins
33563Create a WordPress Job Board with the Posts Table Pro PluginTutorials & How-To
12773How to Create a WordPress Document LibraryTutorials & How-To, WordPress Plugins
14822Sell More Products with a WooCommerce Order Form PluginWordPress Plugins
34372Pods: An Easy Way to Create WordPress Custom Post Types, Custom Fields & TaxonomiesTutorials & How-To
33851Podcast Hosting with WordPress: Your Advanced GuideTutorials & How-To
12948WooCommerce Wholesale Plugins: The Ultimate GuideTutorials & How-To
32168Ultimate Guide to WordPress Table Plugins: Usage, Tips, and Case StudiesTutorials & How-To
14504Tutorial: Create a WooCommerce Restaurant Ordering System to Order Food OnlineTutorials & How-To
32883Ultimate Guide: WordPress eBook Plugins & How to Use ThemTutorials & How-To
32717How to Display Custom Fields on the WooCommerce Product PageTutorials & How-To
18882WooCommerce Custom Taxonomies: The Easy Way to Display Extra Product Data & FiltersTutorials & How-To
32442WooCommerce Custom Fields: How to Create & DisplayTutorials & How-To
25023Increase Your Sales with a WooCommerce Product Comparison Table PluginWordPress Plugins
20368Use WooCommerce to Sell ‘Build Your Own’ Products: Veg Boxes, Hampers & More!Tutorials & How-To
32054Easy Digital Downloads Table Plugin – List Products in a Table LayoutTutorials & How-To
31865How to Let Customers Set Priorities when they Order WooCommerce ProductsTutorials & How-To
31762An Easy Plugin to Copy to Clipboard in WordPressWordPress Plugins
31621Sell WooCommerce User-Specific Products to Sports Teams & MoreTutorials & How-To
31586How to Create a WooCommerce Secret SaleTutorials & How-To
31483How to add a WooCommerce Variations Dropdown of Product Options to the Shop & Category PagesTutorials & How-To
30358Use WooCommerce Role Based Pricing with Product TablesWordPress Plugins
29706NEW! Use WooCommerce Product Add-Ons to Create Product Tables with Checkboxes, Text Fields & MoreWordPress Plugins
29944Add WooCommerce Bulk Discount Pricing to Your Product TablesWordPress Plugins
29937A Detailed Guide to Migrating a WordPress Website with Migrate GuruWordPress Plugins
27525How Set Up Uptime Monitoring for a WordPress WebsiteTutorials & How-To, WordPress Web Design
28998Introducing MySimpleFood – Restaurant Ordering Websites Made EasyWordPress Web Design
27523How to Back Up & Restore a WordPress WebsiteWordPress Web Design
28508Use WooCommerce Wishlist Plugins in your Product TablesWordPress Web Design
27775Earn WooCommerce Amazon Affiliates Commission with Your Product Reviews Site: The Complete GuideWordPress Web Design
27522Tips on Designing a Low Maintenance WordPress WebsiteTutorials & How-To, WordPress Web Design
27737Use WooCommerce Product Table in Catalog ModeWordPress Plugins
27513Choosing a WordPress Web HostWordPress Web Design
26688Add Quantity Increments, Min & Max Quantities to your WooCommerce Product TablesWordPress Plugins
26623Create Product Tables with WooCommerce Maximum QuantitiesWordPress Plugins
26549A Simple Way to List WooCommerce Orders in the Front EndTutorials & How-To
26305WooCommerce Age Verification Plugin & How to Use ItTutorials & How-To, WordPress Plugins
26185How We Improved Usability in Our Product Table Plugin by 100%WordPress Plugins
26083New! Print Your WooCommerce Product Tables & Save as PDFWordPress Plugins
25416New! Create a WooCommerce Product Table with AJAX Filter WidgetsTutorials & How-To, WordPress Plugins
25336WooCommerce Guide: Building a Store that SellsWordPress Web Design
25200How to set up WooCommerce zip code based pricing based on postcode, country or areaTutorials & How-To
7661How to use MailChimp to send WordPress blog posts by emailTutorials & How-To
24958How to Build a Private WooCommerce Members Only ShopTutorials & How-To
24916Build a Product Table with WooCommerce Add to Quote ButtonsWordPress Plugins
24897New! Get an Affordable WordPress Photography Website DesignWordPress Web Design
2296010 Tips: Increase Your WooCommerce Conversion Rate with Product TablesWordPress Web Design
4473SEO for one page WordPress websitesSEO & Analytics
21915The Ultimate WordPress Documentation & Knowledge Base PluginTutorials & How-To
6337“This ain’t a WordPress theme, it’s an arms race”Running a WordPress Business, WordPress Web Design
20649NEW! Display Product Variations on Separate Rows in a WooCommerce TableWordPress Web Design
21001Managed WooCommerce: The Easiest Way to Start Selling OnlineRunning a WordPress Business
20507Earn Affiliate Commission with a WooCommerce Product Reviews WebsiteTutorials & How-To
19896NEW! WooCommerce Product Filter Widgets Now Available in Product TableWordPress Web Design
19752WooCommerce Product List View Plugin: The Ultimate GuideWordPress Plugins
18368WooCommerce Directory Plugin: Create a Directory to Sell Books, Music & MoreWordPress Web Design
4594Best BuddyPress & WordPress Live Chat Plugins 2017WordPress Plugins
8054How to Design WordPress Websites using Themes – ProperlyWordPress Web Design
19128Build a WooCommerce Wholesale Store with Hidden Categories for Each CustomerTutorials & How-To
18851How to Hide a WooCommerce Shop from Guests, so only Logged In Users can see itTutorials & How-To
18256Sell More Photos with a WooCommerce Gallery PluginTutorials & How-To, WordPress Plugins
17990WooCommerce for Photographers: The Complete Guide to WooCommerce Photography Plugins, Client-Specific Categories & MoreWordPress Web Design
3815WordPress SEO Images: The Definitive Guide 2017SEO & Analytics
17834How to Boost Your WooCommerce Store SalesWordPress Web Design
17951Revealed! The Most Creative Ways to List WooCommerce ProductsWordPress Web Design
17924Create a Password Protected Portfolio in WordPress: 3 Easy WaysTutorials & How-To, WordPress Plugins, WordPress Web Design
17656WooCommerce Login for your Customers: The Ultimate GuideTutorials & How-To, WordPress Plugins
168373 Innovative Uses for our WooCommerce Table PluginWordPress Web Design
3111Why WordPress Developers are the Future of Web Design – Updated 2017Running a WordPress Business
16813Why WooCommerce is Perfect for Startup E-Commerce CompaniesWordPress Web Design
17375Password Protect Easy Digital Downloads Categories: 3 Easy WaysTutorials & How-To, WordPress Plugins
17120How to create an instant online quote calculator with Gravity FormsTutorials & How-To, WordPress Plugins
17180How to create a ‘fake’ WordPress post on the flyTutorials & How-To
16239Competition: Send us your Creative WooCommerce Ideas & Win 3x Plugins!WordPress Plugins
17039Schema Ninja – The New Way to Create Review & Affiliate Websites?WordPress Plugins, WordPress Web Design
16809Here is Why Website User Experience is Crucial in 2017WordPress Web Design
16554Create a WooCommerce Private Area: which plugin to choose?WordPress Plugins
16271NEW! Password Protect WordPress Category PluginWordPress Plugins
15832New Plugin to Create a Private WooCommerce Members Only ShopRunning a WordPress Business, WordPress Plugins
15238WooCommerce Login Changes & How to Do ItWordPress Plugins
15196WooCommerce Table Plugin Update – You can now add Multiple Products to the CartWordPress Plugins
15121WordPress Member Directory Plugin Tutorial with Searchable Table & ProfilesTutorials & How-To, WordPress Plugins
15065New Plugin Feature: WooCommerce Customer Login Now Available!WordPress Plugins
14991SEO warning! Does your non-SSL website have a login form?WordPress Web Design
14794Newsletter popups can now damage your SEO in Google – Don’t do it!WordPress Web Design
14745Barn2 is moving! 3 bedroom barn conversion in Dartmoor, Devon + land & detached office for saleRunning a WordPress Business
14692New! Get a Cheap & Professional WooCommerce WebsiteWordPress Web Design
14429WooCommerce Product Table now supports Attributes & VariationsWordPress Plugins
14268Developers: How to Bill Clients for Ongoing WordPress Plugin RenewalsRunning a WordPress Business
14194How to Become an Affiliate – Earn 30% Commission with the New Barn2 Media Affiliate ProgramWordPress Plugins
14163Our first Low Cost Website Design is Now LiveWordPress Web Design
14136New Improved WordPress SEO ServicesSEO & Analytics
13980WordPress Website Maintenance TipsWordPress Web Design
13918MySimpleSite & MySimpleStore – Get the best from your Cheap Website DesignWordPress Web Design
13706How to Create a WordPress Audio libraryTutorials & How-To, WordPress Web Design
13699How to Design a Winning Homepage for a WordPress WebsiteWordPress Web Design
13626New Features Added to Posts Table Pro – Filters, Audio, Video, Playlists & MoreWordPress Plugins
13621Barn2 Media 50% Off Sale – Black Friday & Cyber Monday 2016WordPress Plugins
13331WooCommerce: How to Charge Different Shipping for England, Wales, Scotland, Ireland & Channel IslandsWordPress Web Design
13407My Interview on the WordPress Plugins A to Z PodcastWordPress Plugins
13287Choosing the Right WordPress HostingWordPress Web Design
132702 Easy Plugins to Create a WooCommerce Hidden StoreTutorials & How-To, WordPress Plugins
12929Introducing the new WooCommerce Product Table pluginWordPress Plugins
12827The Easy Way to add Retina Images to your WordPress WebsiteTutorials & How-To, WordPress Plugins
12814Create an Events Table or List of Upcoming Events with The Events Calendar WordPress PluginTutorials & How-To, WordPress Plugins
965810 Reasons We Don’t Offer Instant Phone SupportRunning a WordPress Business
9574Designers & Developers – You can Finally Help Clients on Lower Budgets!Running a WordPress Business
9428Introducing MySimpleSite – low cost websites for bloggers & small businessWordPress Web Design
9357Someone stole our content! How to find copycats and deal with website plagiarismWordPress Web Design
9167New! Broken Link Checking in WordPressWordPress Web Design
9078Why WP Engine Improves Profitability for Web DesignersRunning a WordPress Business
8892Get Our New Kindle WooCommerce Ebook ‘Create a WordPress Course & Event Bookings Website’ – Time-limited free offer!Tutorials & How-To
8829Get 50% off our new E-Course on WooCommerce Event Booking & Course Booking PluginsTutorials & How-To
8597What Should a WordPress Website Cost?Running a WordPress Business
8555Tutorial: How to Use the Posts Table Pro Sortable Table PluginTutorials & How-To
8463Posts Table Pro WordPress plugin released todayWordPress Plugins
8439The easy way to set up AMP for your WordPress postsTutorials & How-To
8409Interview: WordPress for Small BusinessRunning a WordPress Business
8383WooCommerce – How to Only Allow Reviews from Verified BuyersTutorials & How-To
8245Create a Publications Library or Knowledge Hub in WordPressTutorials & How-To
8160Tutorial: WooCommerce Password Protect CategoryTutorials & How-To
8108Password Protect Product Categories in WooCommerceWordPress Plugins
8022How to create a WordPress form with signature fieldTutorials & How-To
8020Speed Comparison – WP Engine & United HostingWordPress Web Design
7987Migrating a website to WordPress isn’t simple!Running a WordPress Business, WordPress Web Design
7986How to get IP addresses from WordPress comments & contact formsTutorials & How-To
7956Which WordPress SEO plan is right for my website?SEO & Analytics
7988How to edit the Jetpack contact form confirmation messageTutorials & How-To, WordPress Plugins
7965Display WordPress comments in any page, post or widgetTutorials & How-To
7953Monthly WordPress SEO packages now availableSEO & Analytics
7932How to create a content table of your WordPress postsTutorials & How-To, WordPress Plugins
7737How to pay commission or profit share from your WooCommerce product salesTutorials & How-To
7885Why WordPress 4.4 makes responsive websites faster on mobilesWordPress Web Design
7908Why is it so expensive to switch WordPress themes?Running a WordPress Business, WordPress Web Design
7868Web design companies – how to make sure you get paidRunning a WordPress Business
7866Why all WordPress websites need supportWordPress Web Design
7858How we’re helping all our clients to keep their websites regularly maintainedRunning a WordPress Business, WordPress Web Design
7853Where have the Yoast SEO Titles & Descriptions gone?WordPress Plugins
7803My Biggest Mistake as a WordPress DesignerRunning a WordPress Business
7787WooCommerce: How to add different shipping rates per countryTutorials & How-To, WordPress Plugins
7766How to prevent duplicate usernames in WooCommerceTutorials & How-To, WordPress Plugins
7757Website case studies from our WooCommerce developersWordPress Web Design
7732Free WP Engine Website Migrations Now AvailableWordPress Web Design
7717How to work with WordPress web designers & developersRunning a WordPress Business, WordPress Web Design
7721Why you should always tell a WordPress web agency your budgetRunning a WordPress Business, WordPress Web Design
7645How to display a random post in WordPress – alternative methodTutorials & How-To
7647Increasing your sales with WooCommerce Abandon Cart ProWordPress Plugins
7628How to choose a good WordPress themeWordPress Web Design
7619Going live – checklist for launching a new WordPress websiteTutorials & How-To, WordPress Web Design
7591WordPress child themes: The hidden costWordPress Web Design
75296 ways to stop Contact Form 7 spam on WordPress websitesTutorials & How-To, WordPress Plugins
7487Make your website mobile-friendly – advice from a WordPress SEO companySEO & Analytics, WordPress Web Design
74836 months free hosting with our WordPress design servicesWordPress Web Design
7478Our unique WordPress web design agency & the virtual teamRunning a WordPress Business
7447Learning to Sell Digital Products Using WooCommerceTutorials & How-To, WordPress Plugins
7429Best WordPress SEO and Social Media PluginsSEO & Analytics, WordPress Plugins
7387PSD to WordPress: How our WordPress web developers get it rightWordPress Web Design
73745 Reasons Not to Customise WordPress ThemesWordPress Web Design
7369Wanted! WordPress designers to create professional websites using a themeRunning a WordPress Business, WordPress Web Design
7363What makes a great WordPress web designer?Running a WordPress Business, WordPress Web Design
7294Which is the fastest WordPress web host – WP Engine, SiteGround or TSO Host?WordPress Web Design
71933 ways to prevent scope creep in a WordPress web design projectRunning a WordPress Business
7197A review of the new Little Hippo SEO pluginWordPress Plugins
6845How to use the WordPress File Monitor Plus plugin to find out if your website has been hackedTutorials & How-To, WordPress Plugins
7090WordPress, social login and the ‘Deadly Embrace’WordPress Web Design
70882 ways to use WooCommerce to take bookings for courses and eventsTutorials & How-To, WordPress Plugins
7083How to preview changes to your WordPress website before they go liveTutorials & How-To
7070What a waste of time! The end of Google AuthorshipSEO & Analytics
7063Top 3 fastest WordPress themes designed for performanceWordPress Web Design
7246How to set the correct line length and font size in web designTutorials & How-To
7074How to unattach media images from a WordPress postTutorials & How-To
6898How to Optimise Emotional Engagement with Your Web DesignTutorials & How-To, WordPress Web Design
6896WordPress support & maintenance: A review of WP CurveWordPress Web Design
6869A review of the new Device Mockups WordPress pluginWordPress Plugins
6786WordPress performance – How to design a lightweight website ideal for low bandwidth areasTutorials & How-To, WordPress Web Design
6779Is my WordPress website down? Free uptime monitoring toolsWordPress Web Design
6200Free images for your WordPress websiteWordPress Web Design
6228The best responsive design screen mockup packWordPress Web Design
6224How to make cool screenshots for a WordPress websiteWordPress Web Design
55233 Easy Ways to Password Protect a WordPress WebsiteTutorials & How-To, WordPress Plugins
6160How to protect your WordPress website against hacking and brute force attacksTutorials & How-To, WordPress Web Design
6162Debunking WordPress security myths: How not to secure your WordPress websiteWordPress Web Design
5445Clean, modern responsive WordPress themes for 2014WordPress Web Design
6164How to disable comments by default for new pages in WordPressTutorials & How-To, WordPress Web Design
5441Top responsive metro WordPress themes for 2014WordPress Web Design
5337Black responsive WordPress themes for 2013WordPress Web Design
5335WordPress responsive web design – a designer or developer’s job?Running a WordPress Business, WordPress Web Design
6166Why WordPress makes a great choice for building your business websiteWordPress Web Design
466910% off WordPress web design using RT-THEME 17WordPress Web Design
4662The best responsive retina WordPress themesWordPress Web Design
46064 easy steps to protect your WordPress website against brute force attacks & hackingTutorials & How-To, WordPress Web Design
4563Our First Website – North Road West Medical CentreRunning a WordPress Business
4469The best 2013 WordPress WooCommerce themes for furniture websitesWordPress Web Design
4423Redesigning the WordPress Dashboard – A WordPress designer’s perspectiveWordPress Web Design
4420WordPress responsive design, mobile sites and SEOSEO & Analytics
4370How to use your blog to boost your WordPress SEOSEO & Analytics
4362The best black WordPress photography themes in 2013WordPress Web Design
4293When CAPTCHA goes madWordPress Web Design
4183The best WordPress login widget pluginWordPress Plugins
4122Build a WordPress mobile site with no technical expertiseTutorials & How-To
4101A plea to WordPress plugin developers: Think before you release an update!WordPress Plugins
409110 tips for the perfect mobile WordPress siteWordPress Web Design
3980Less is more in WordPress web designWordPress Web Design
3917Do WordPress websites need maintenance?WordPress Web Design
3806Does ‘above the fold’ matter in WordPress website design?WordPress Web Design
3715Hidden web design costsWordPress Web Design
3712The case for transparent web design pricesRunning a WordPress Business
3703New! Instant web design cost calculatorWordPress Web Design
3631Can a WordPress website have too many plugins?WordPress Plugins
3627What do WordPress and alpacas have in common?Running a WordPress Business
3611Your website may be lower in Google than you think!SEO & Analytics
3603SEO packages for all budgets – NEW!SEO & Analytics
3495Upgrade WordPress – should you click the button?WordPress Web Design
3484How to create WordPress SEO titles, descriptions & XML sitemapsSEO & Analytics
3454WordPress web design tip: Expanding the content editor boxTutorials & How-To
3213Pre-designed WordPress themes: Good enough for professional websites?WordPress Web Design
3161Should you optimise your website for mobile?WordPress Web Design
3152A lament for the ones who get awayRunning a WordPress Business
1626AdWords v. Places v. ExpressSEO & Analytics
2138Visitors Flow: the future of Analytics?SEO & Analytics
2126Why a website is never finished – Part 2WordPress Web Design
1620Plugins: modify or write from scratch?WordPress Plugins
2116Why a website is never finished – Part 1WordPress Web Design
2922From Cadover Creative to Barn2 MediaRunning a WordPress Business