WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Jonathan de Jong v2.4.9

Beautiful taxonomy filters

Supercharge your custom post type archives by letting visitors filter posts by their terms/categories. This plugin handles the whole thing for you!

Beautiful taxonomy filters

The facts

Rating
4.9★ from 68
Active installs
2k+
Price
Free
Last updated
19 Aug 2026
Added
Nov 2014
Requires WP
4.3.0
Tested up to
WP 7.1
Downloads
155,931

Our analysis

AI-assisted

Beautiful Taxonomy Filters is a WordPress plugin designed to enhance the filtering of post types based on custom taxonomy terms, categories, and tags. It automatically generates user-friendly URLs and provides a visually appealing interface for visitors, using dropdowns that can fall back to basic options if JavaScript is not supported. The plugin is built on a standardized codebase and offers various methods to integrate filter modules into themes.

This plugin is suitable for website owners who want to improve the navigation of their content through effective filtering options. It is particularly useful for sites with multiple custom post types and taxonomies, allowing for a more organised and SEO-friendly presentation of filtered content.

Best for: This plugin suits WordPress site owners looking to implement effective taxonomy filtering for custom post types.

What it does well

  • Automatic filtering for public custom post types
  • Generates SEO-friendly URLs
  • Compatible with Polylang and Multisite
  • Offers multiple integration methods for themes
  • Supports multiple languages

Where it falls short

  • No network settings for Multisite
  • Limited information on future updates or features

Verdict

Beautiful Taxonomy Filters provides a straightforward solution for enhancing content navigation through taxonomy-based filtering, making it a practical choice for many WordPress sites.

From the developer

Jonathan de Jong's own description of Beautiful taxonomy filters, lightly tidied.

The Beautiful Taxonomy Filters plugin is an easy and good-looking way to provide your visitors with filtering for your post types. With this you get a complete solution for adding filtering based on custom taxonomy terms/categories/tags. It will also automatically add rewrite rules for pretty looking filter URLs. It’s completely automatic, works without javascript and is based on the WordPress Plugin boilerplate for a standardized, organized and object-oriented codebase. It uses select2 for pretty looking and user friendly dropdowns but will fall back to ordinary ones if javascript is not supported.
No more horrible looking URLs or hacky Javascript solutions

Features

  • Activate filtering on any registered public custom post type.
  • Exclude taxonomies you just don’t want the visitors to filter on.
  • Beautifies the resulting URLs. You won’t see any /posttype/?taxonomy1=term. Instead you’ll see /posttype/taxonomy/term.
  • The pretty URLs are much more SEO friendly so you’ll give a boost to those filtered pages. Just remember to use canonicals where it’s appropriate.
  • BETA: Conditional dropdowns. Make sure your visitors never end up with empty filtered results. AJAX reloads the values in each dropdown based on previously selected values.
  • Polylang compatible.
  • Multisite compatible. No network settings at the moment.
  • Comes with a complete functional filter module for you to put in your theme.
  • Three alternatives for putting the filter modules in your theme:
    • Widgets (Also lets you “hard set” a post type for use anywhere)
    • do_action hooks (for granular control)
    • Automagic setting which will magically place the modules in your archive from thin air. Wizards at work…
    • A ”Clear all” link for the filter component.
    • Choose between placeholders or “show all” in the dropdowns.
    • Hide empty terms in the dropdowns.
    • Show a post count next to the term name
    • Disable select2
    • Show term description
    • Disable headings you don’t want
    • More to come!

    Languages

    Do you want to translate this plugin to another language? I recommend using POEdit (http://poedit.net/) or if you prefer to do it straight from the WordPress admin interface (https://wordpress.org/plugins/loco-translate/). When you’re done, send us the file(s) to me@jonte.dev and we’ll add it to the official plugin!

    Other

    Featured on

    API

    **Filters**

    These are the filters available to modify the behavior of the plugin. These all take at least 1 parameter which you must return

    beautiful_filters_dropdown_categories

    $args is an array of the arguments put into the wp_dropdown_categories function.
    $taxonomy is the current taxonomy.

    Read the full description on the official page →

Tagged as

Alternatives

Other plugins for custom content structures.

Ad Inserter

Manage Google AdSense ads, banners, ad rotation, sticky widgets, AMP ads, ads.txt, tracking, header and footer...

Free 300k+ installs 4.9★ (2,428)
Advanced Custom Fields

ACF helps customize WordPress with powerful, professional and intuitive fields. Proudly powering over 2 millio...

Free 2M+ installs 4.5★ (1,438)
Simple Custom Post Order

Easily reorder posts, pages, custom post types, and taxonomies with intuitive drag-and-drop sorting in the Wor...

Free 300k+ installs 4.8★ (569)
WP Activity Log

The #1 user-rated activity log plugin for event logging, activity monitoring and change tracking.

Free 300k+ installs 4.7★ (488)
Custom Post Type UI

Admin UI for creating custom content types like post types and taxonomies

Free 1M+ installs 4.6★ (276)