How To Easily Add Advanced Search To Your WordPress Blog

Initially started as a coupon site, stubble.IO was renamed and converted into a blog at the end of 2016. Since then, we’ve published more than 1,500 articles informing web designers and developers about the latest news in the industry. With so many articles, we thought it was time to add advanced search functionality with Posts Table Pro from Barn2.

Create Dynamic WordPress Tables In No Time ยป

Posts Table Pro

Posts Table Pro is a feature-rich WordPress plugin that allows you to create dynamic tables with ease. You can create tables for various purposes like listing posts, pages, custom fields or any custom post type such as audio, jobs, members, and events. As these tables are searchable, sortable, and filterable, you can also create an advanced search or blog post index page.

Letโ€™s find out how we added an advanced search functionality to stubble.IO in just a few minutes.

Advanced Search

We’ll skip the part on how to install a WordPress plugin and start with the configuration of Posts Table Pro right away. To cut a long story short, configuration is pretty easy and straightforward. Thereโ€™s only one settings page with comprehensive explanations along with links to Barn2’s detailed knowledge base.

Posts Table Pro Settings
Posts Table Pro Settings

Once finished, there’s only one thing to do. Simply add the shortcode to a new WordPress page, save it, et voilร . Here comes your brand new advanced search page.

Check out its benefits that will allow you to easily organize and sort through content:

  • Instant AJAX Keyword Search:
    You can use the search box above Posts Table Pro to type a keyword and instantly view matching items in the table. The posts table updates instantly via the AJAX search as you type.
  • Column Sorting:
    Posts Table Pro comes with sortable columns. Simply click on a column heading to sort by that column. If youโ€™re not using the lazy load option then all columns are sortable. If youโ€™re using lazy load then only the title and content columns are sortable.
  • AJAX Filter Dropdowns:
    You can easily add as many filter dropdown lists above the table. Then you can easily use these to instantly filter by category, tag, custom taxonomies, attributes, or variations. As these filters use AJAX, there won’t be any annoying page reloads.
Advanced Search
Advanced Search For Blog Posts

As icing on the cake, we have added a button to our new Advanced Search page below the normal search button. Note that this button has been custom coded and is not part of the plugin!

Advanced Search Button
Advanced Search Button

As you can see, Posts Table Pro is your weapon of choice for creating tables with no data entry at all. Barn2 are offering a 30-Day Money Back Guarantee. That’s your chance to test the table plugin risk-free today!

Create Dynamic WordPress Tables In No Time ยป

WooCommerce Product Table

Even though Posts Table Pro can be used to display WooCommerce products, WooCommerce Product Table might be a better fit. You can provide a one-page order form along with Add to Cart buttons, product reviews, stock column, product variations, and product filter widgets.

It also can be used as just the perfect WooCommerce search plugin. Easily create a table-based WooCommerce live search, complete with handy sort and filter options (in addition to keyword-based searches).

If youโ€™re running an online store, you might also be interested in WooCommerce Quick View Pro. Also check out Barn2’s All Access Pass or Premium WooCommerce bundle.

Freelancer

Biff Codes - The Job Board for WordPress Devs

Biff.codes is on a mission to revolutionize job boards. Post and find WordPress developer jobs for free.

Post Jobs for Free

FTC Disclosure: We may receive a payment in connection with purchases of products or services featured in this post.

Stefan
Stefan

Ahoi.dev is a ShabuShabu project by Stefan Glumpler & Boris Glumpler - a brother and web designer / developer team based in Munich, Germany. Servus from Bavaria!

Articles: 4371

Leave a Reply

Your email address will not be published. Required fields are marked *

Share to...
Your Mastodon Instance