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"]

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
14822The Best WooCommerce Order Form PluginWordPress Plugins
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 an Affordable WooCommerce WebsiteWordPress Web Design
14504Tutorial: Create a WooCommerce Online Food Ordering System for a RestaurantTutorials & How-To
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 – Get the best from your Cheap Website DesignWordPress Web Design
13894Tutorial: How to Create a WordPress Video GalleryTutorials & How-To
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
129482 WooCommerce Wholesale Plugins, 3 Ways to Create a Trade StoreTutorials & How-To
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
12773How to Create a WordPress Document LibraryTutorials & 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
8846List WooCommerce Products in a Sortable Table or Product CatalogueTutorials & 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
7661How to use MailChimp to send WordPress blog posts by emailTutorials & How-To
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
7718The mystery of the missing WooCommerce order numbersWordPress Plugins
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
6337“This ain’t a WordPress theme, it’s an arms race”Running a WordPress Business, WordPress Web Design
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
5523How to password-protect your SiteTutorials & 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
4594Best free live chat BuddyPress plugin for WordPress websitesWordPress Plugins
4563Our First Website – North Road West Medical CentreRunning a WordPress Business
4473SEO for one page WordPress websitesSEO & Analytics
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
3815WordPress SEO images: The definitive guideSEO & Analytics
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
3111Why WordPress developers are the future of web designRunning 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