Plugin

Create Smart, Dynamic Filters for Any Post Type with Our WordPress Plugin

🛠️ What Is the Dynamic Filter Plugin?

The Dynamic Filter Plugin is a WordPress plugin built to help site owners create customizable front-end filter forms. These forms allow users to filter posts by taxonomy (like brand, color, engine type, etc.) with just a few clicks.

What makes it different? You don’t need to hard-code any filters. The plugin uses a simple admin interface where you can create “filter configurations” and select which post types and taxonomies you want to include. Once you save your filter, the plugin gives you a shortcode—just drop it into any page or post to display the filter form on the front-end.

✅ Key Features at a Glance:

  • Create filters using a custom post type called Filters

  • Supports any custom post type (CPT)

  • Choose one or multiple taxonomies to filter by

  • Auto-generated shortcodes like [dynamic_filter id="123"]

  • Dynamic, AJAX-based admin interface for selecting post type and taxonomies

  • Front-end filter form displays as dropdowns

  • Automatically modifies archive queries based on selected criteria

🎯 Who Is This Plugin For?

  • WordPress developers looking to save time on filter setup

  • Content-heavy sites (auto listings, phone specs, job boards, etc.)

  • WooCommerce users with product filters (if custom taxonomies are used)

  • Agencies building dynamic websites for clients

🧩 How It Works

Once you’ve installed and activated the plugin, you’ll see a new Filters section in your WordPress dashboard. Here’s how to create your first filter:

  1. Click “Add New Filter.”

  2. Choose your target post type (e.g., Cars, Phones, Properties).

  3. Select the taxonomies you want to include (e.g., brand, engine type, color).

  4. Save it.

  5. Copy the generated shortcode and paste it into any page.

The shortcode then renders a clean, user-friendly filter form. When your visitors use the form, the plugin modifies the archive results in real time—no reloading the page or needing a separate plugin to change the query.

🔌 Installation Guide

Installing the Dynamic Filter Plugin is easy:

  1. Download the plugin .zip file.

  2. Upload it to your /wp-content/plugins/ directory.

  3. Activate the plugin from your WordPress dashboard.

Once active, head over to Filters in the admin menu and start creating!

🧠 Under the Hood

Here’s some cool stuff going on behind the scenes:

  • The plugin uses pre_get_posts to modify archive queries based on GET parameters.

  • Each taxonomy gets its own dropdown in the form.

  • All queries are combined using an AND relation for precise filtering.

  • The admin interface is AJAX-powered for real-time taxonomy loading.

  • Shortcodes are unique to each configuration for easy reuse.

✍️ About the Developer

This plugin is proudly developed by Abdullah Al Noman, a passionate WordPress developer with 8+ years of experience building custom plugins, WooCommerce integrations, and scalable solutions for businesses around the world.

🌐 Website: https://nomanwc.com

📄 License

The Dynamic Filter Plugin is open-source and released under the GPL v2 License.

author-avatar

About Abdullah Al Noman

Fulltime freelance WordPress and WooCommerce Developer

Leave a Reply

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