Category AJAX Filter – Posts, Custom Post Types & Product Filter
THE COMPLETE FILTER SOLUTION: POSTS, CUSTOM POST TYPES & WOOCOMMERCE PRODUCTS. DRAG & DROP BUILDER INCLUDED. Category AJAX Filter (CAF) is a free filter plugin for WordPress posts, custom post types and WooCommerce products. Visitors filter by category, tag, taxonomy, attribute or price instantly, with no page reload. Build it visually with the drag & drop CAF Builder, where every element is a module: search box, dropdown, checkbox, range slider and more, all styled and placed however you want, with no coding and separate settings for desktop, tablet and mobile. Add it anywhere with a shortcode. The filter works with your existing layout in Elementor, Divi, WooCommerce shop pages and all major themes or you can create your own listing with drag & drop. Category AJAX Filter Pro adds AI search, analytics, SEO controls, custom field filtering, attribute swatches, product badges and more. ⭐ Key Features CAF includes the core features you need to create professional, fully customized post or woocommerce product filters. From instant AJAX filtering to pre-built templates, everything is designed for simplicity and power. AJAX-Powered Instant Filtering: Filters use AJAX to update results instantly without page reload. Visitors see filtered posts and products in real-time as they select categories, tags or search anything across your content. Drag & Drop 3-Step Builder: The visual CAF Builder simplifies filter creation into three steps: Query & Filters to set filtering logic, Post Item Template to design post and product cards, Layout Settings to control columns, posts per page, gaps, sort order, filter position and pagination. Works with Any Post Type: Blog posts, any custom post type and WooCommerce products – one filter for all your content. Pre-Built Template Library: Start with ready-made filter layouts and post item designs. Export your work as JSON to reuse across sites or import templates from other filters you’ve built. 🔗 Supported Post Types & Compatibility Post types & taxonomies Filter WordPress posts, any custom post type registered on your site or WooCommerce products – by category, tag, brand, attribute, price or any custom taxonomy you’ve created, using Search, Dropdown, Checkbox and Range Slider modules. WooCommerce Full support for simple, variable and grouped products. Connect the filter to your existing shop layout or build a complete product listing with Product Image, Product Price, Add to Cart, Badges modules and more. Page builder & plugin compatibility Works with all major page builders including Elementor, Divi and WP Bakery. Compatible with popular custom post type and custom field plugins like ACF, CPT UI and Meta Box. Elementor Loop Builder support is available. 🎬 Free Live Demos Explore CAF in action across WordPress posts, custom post types and WooCommerce products — every demo runs the free version, filtering instantly with no page reload. Products Top Bar Filter – WooCommerce Products Sidebar Filter — WooCommerce Full Width with Search Demo — WordPress Posts Side Image & Description Demo — WordPress Posts Glossy Look Demo — WordPress Posts Simple Blogs Sidebar Demo — WordPress Posts Boxed Title Layout — WordPress Posts Top Dropdown Filter Demo — WordPress Posts Job Board Filter Demo — Custom Post Type Recipe Filter Demo — Custom Post Type 👑 Category AJAX Filter Pro Take your filters to the next level with Category AJAX Filter Pro plugin. It adds advanced filtering, deeper customization and extra integrations. From AI-powered search to WooCommerce swatches and smart badges, Pro gives you the tools to build filtering experiences that match your exact vision. AI Search: A visitor types “red shoes under 50” and gets the right products. AI Search understands what people mean, matching intent against your content, taxonomy terms, brands, attributes and price – not just exact keywords. Works on posts, custom post types and WooCommerce products. See the live AI Search demo. Custom Fields in Filters: Extend filtering beyond taxonomies by letting visitors filter with custom fields, including all WooCommerce product custom fields, using Checkbox, Dropdown, Range Slider or Search modules, with the ability to target the search box to specific custom fields for more focused searching. Sort Filter Terms: Manually reorder categories, taxonomies, brands, attributes or custom field terms in Checkbox and Dropdown filters using drag & drop, instead of relying on alphabetical or count-based ordering. Icons & Images on Filters: Add an icon or image to any filter term alongside the label or in place of it. Use brand logos, colour swatches or category icons on checkbox and dropdown filters and on custom field terms. Voice Search: Let visitors search hands-free using voice input, with a customizable microphone icon you can position left or right and control the listening state feedback they see while speaking, making filtering more accessible and convenient. SEO Controls: Keep filtered pages crawlable and indexable with Filter With URL support and schema markup, so search engines understand your filtered content. Advanced Layout Controls: Place advanced pagination options like Load More, sorting dropdowns, selected filters and result counts exactly where you want them across four flexible positions: above filters, below filters, above the post grid or below the post grid, with drag & drop control that lets you arrange them however you need, even stacking multiple modules in the same position. Analytics: Get detailed insights into how visitors use your filters, including total filter clicks across categories, attributes, brands and selected price ranges, which filter combinations return zero results, clicks broken down by device type and a complete list of search keywords visitors used, all viewable across custom time periods to identify trends and gaps in your content and store. Prefix and Suffix Options: In listing add custom text or icons before and after data throughout your layout in key modules like Post Title, Custom Field, Post Button, Product Price, Add to Cart and Badges, as well as result counts in your layout controls, so every piece of information displays exactly how you want it with complete customization over presentation. Float Button: Take full control of how your filter appears on every device. Keep it inline or in a sidebar on desktop and show the same filter as a floating button on mobile and tablet, with full customization of the button text, icon, panel animation direction and overlay color. Product Attribute Swatches: In listing show product attributes as selectable text, color or image swatches directly on product cards, each fully styleable. Shoppers pick their size or color and add the exact variation to cart without opening the product page, turning your filtered grid into a fast, one-stop shopping experience. Smart Product Badges: In listing go beyond the standard Sale badge with New, Best Seller, stock status, stock quantity and discount badges. Each badge comes with its own conditional logic, set a Low Stock Threshold to trigger a badge when inventory runs low, show discounts as an exact value or a percentage off and combine these options to build flexible badges that appear exactly when they should. More Pro features: Dynamic Term Counts, Extended revision history, Custom fonts upload, Global font settings, include/exclude posts/products, Icon library, Icons/images for terms & custom fields, Masonry layout, Loader styles, Elementor Loop Builder support, Quick backend navigation. 🎯 Pro Demos Explore CAF Pro in action with our live demo sites, showcasing advanced features, custom fields, WooCommerce product filtering and Pro-exclusive functionality: Sidebar Products Filter — WooCommerce Right Sidebar Products Filter — WooCommerce Employee Filter — Custom Post Type Cars Filter — Custom Post Type Multiple Taxonomy Filter — Custom Post Type Multiple Taxonomy Horizontal Dropdown Filter (Modern) — Custom Post Type Alphabetical Navigation Filter — WordPress Posts Full Width Timeline — WordPress Posts Gradient Border — WordPress Posts Masonry With Description — WordPress Posts Carousel Slider — Custom Post Type Simple Timeline — WordPress Posts 📚 Quick Import Library Skip the design process and import professional, ready-made filter layouts in seconds: Create a new filter and select your post type or products. Click the Import/Export icon at the top right of the builder and open the Import tab. Click Import From Library and pick a category — Full Filter Layout, Filter, Single Post Item or Layout Settings. Under Filter you can also import a single type, like a checkbox or a dropdown. Select any template and click Import — the complete design with all modules and styling loads instantly. Source Code This plugin ships minified JavaScript for the admin filter builder. Per WordPress plugin guideline #4, human-readable source code and build tools are publicly maintained here: React builder source (admin UI): https://github.com/trustyplugins/category-ajax-filter/tree/3.0/react-builder/src Build tools: https://github.com/trustyplugins/category-ajax-filter/tree/3.0/react-builder (package.json, webpack.config.js, scripts/) — see react-builder/BUILD.md PHP plugin source: https://github.com/trustyplugins/category-ajax-filter/tree/3.0 To rebuild the admin builder JavaScript: git clone -b 3.0 https://github.com/trustyplugins/category-ajax-filter.git cd category-ajax-filter/react-builder npm install npx cross-env CAF_BUILD_FREE=1 npx wp-scripts build The production plugin zip contains only the compiled files under react-builder/build/.
Top keywords
- filter40×2.77%
- custom29×2.01%
- post27×1.87%
- posts20×1.38%
- woocommerce16×1.11%
- products15×1.04%
- search15×1.04%
- wordpress15×1.04%
- custom post14×0.97%
- product14×0.97%
- type14×0.97%
- wordpress posts14×0.97%
Filter Everything
Improve your site’s navigation and drive more conversions with Filter Everything. Filter Everything is a versatile filtering plugin that works with any content type — WooCommerce products, posts, listings, events, and more. It covers filtering completely — every filter type, every layout, and every option you may need, all in one plugin. Watch a video walkthrough by WPTuts: Filter everything and everywhere Use it to filter WooCommerce products, posts, listings, events, and many more — on any page of your site and any device, whether desktop, tablet, or mobile. See how it works ↗ See how it filters WooCommerce products, posts & any content See its SEO Capabilities (PRO version) See it work together with Elementor, ACF & WPML See Apply button mode, Step-by-step filtering, Built-in search & Horizontal layout in action Configure every filtering detail 25+ filter options covering every need — display type, filter logic, counters, collapsing, custom URL names, hiding empty filters, and more. Complete filtering toolkit Use shortcodes, sort results, and search by text within filtered content. Turn on AJAX filtering with no page reloads. Pick the mode that fits your workflow — Step by step filtering, Select and apply, or Auto-submitting — and choose a horizontal or vertical layout. Unlimited filtering criteria Filter by virtually anything — price, brand, category, attributes, color, size, weight, and any other data in your content. Compatible with other plugins and themes Works with page builders like Elementor, Divi, Bricks, Oxygen, Breakdance, and Beaver Builder. Filters by custom fields created with ACF. Compatible with multilingual sites built on WPML and Polylang. Works with your existing content No need to rebuild your site. Just install, configure, and go. And if any questions come up, our support is fast and focused on actually helping. Core features at a glance Filter any content Works with WooCommerce products, posts, and any custom post types on your website. All essential filtering options included 25+ built-in filtering options designed to cover virtually any filtering scenario. Filter by virtually any criteria Filter content by price, brand, category, attributes, color, size, weight, or any other criteria based on the data stored in taxonomies or custom fields. Works on any page Each section of your website can have its own set of filters relevant to its content. Widgets for page builders Built-in Filters, Chips, and Sorting widgets for Gutenberg, Elementor, Divi, Breakdance, Beaver Builder, and other page builders. Flexible filter layouts and display options Use checkboxes, radio buttons, dropdowns, labels, color swatches, rating stars, numeric ranges, or date ranges, and display filters as horizontal toolbars or vertical panels. Flexible filtering modes Step-by-step filtering, auto-submission, or selecting multiple filters and applying them manually. Sorting and keyword search Allow visitors to sort and search within filtered results. Developer-friendly and extensible Customize and extend plugin behavior using WordPress actions and filters. Mobile-friendly Works out of the box on mobile devices. — And many other built-in capabilities. Filter Everything PRO The plugin is also available in a PRO version that significantly expands filtering capabilities: Filter any content built with page builders, plugins, or custom WP_Query code ∞ Unlimited Filter Sets SEO tools that help bring additional organic traffic to your website Smart filtering for WooCommerce variable and out-of-stock products User-friendly mobile filters widget Import and export of filters, SEO Rules, and settings Duplicate Filter Sets in one click Priority support — And many other powerful features available in Filter Everything PRO. Why use filters on your website? Filters help visitors quickly find the content they need in just a few clicks, especially on websites that contain large amounts of content. This improves navigation, reduces bounce rates, saves visitors’ time, and creates a better overall user experience. For high-traffic websites, efficient filtering can also help reduce server load.