=== Category AJAX Filter — Advanced Filter for Posts & Custom Post Types === Contributors: TrustyPlugins Donate link: https://www.buymeacoffee.com/jasveer Plugin URI: https://trustyplugins.com/category-ajax-filter-pro Tags: ajax filter, category filter, taxonomy filter, custom post type, filter Requires at least: 6.0 Tested up to: 7.0 Stable tag: 2.8.5.1 Requires PHP: 7.0 License: GPL3 License URI: https://www.gnu.org/licenses/gpl-3.0.html Instantly filter WordPress posts and custom post types by category, tag or taxonomy — no page reload. Works with Elementor, Divi, Gutenberg and more. == Description == **Category AJAX Filter (CAF)** is a fast, lightweight WordPress filter plugin that lets visitors instantly filter posts and custom post types by category, tag, or taxonomy — without reloading the page. Whether you run a blog, portfolio, directory, or events site, CAF makes it easy to add AJAX-powered filtering to any page using a simple shortcode. No coding required. = ⚡ Key Features (Free) = * **Custom Post Types & Taxonomies** – Filter any post type: blogs, portfolios, events, directories, recipes and more. * **3 Pre-built Filter Layouts** – Get started fast with ready-made filter designs. * **4 Pre-built Post Layouts** – Choose how filtered results are displayed. * **Flexible Design Controls** – Customize colors, fonts, spacing and sizing to match your brand. * **Simple Admin Panel** – Configure everything from one clean settings screen. * **Responsive & Lightweight** – Optimized for mobile, tablet and desktop without bloating your site. * **Regular Updates & Support** – Actively maintained with fast support turnaround. = 🖥️ Live Demos (Free) = * [Simple Blogs](https://trustyplugins.com/simple-blogs-demo/) * [Boxed Title](https://trustyplugins.com/boxed-title-demo/) * [Glossy Look](https://trustyplugins.com/glossy-look-demo/) * [Filter in Sidebar](https://trustyplugins.com/sidebar-filter-demo/) * [Dropdown Filter](https://trustyplugins.com/dropdown-filter-demo/) = 🎯 Who Is This For? = Category AJAX Filter works great for any content-heavy WordPress site where visitors need to find relevant posts quickly: * **Blogs** – Let readers filter posts by category and tag instantly. * **Portfolio Sites** – Allow visitors to filter projects by type, technology or client. * **Directory Sites** – Organize and filter listings using custom taxonomies. * **Events & Courses** – Let users filter by date, topic or location. * **Recipe or Product Sites** – Enable filtering by ingredient, cuisine, brand or any custom taxonomy. If your visitors scroll endlessly to find content, CAF solves that with instant AJAX filtering. = 🗂️ Supported Post Types & Taxonomies = * WordPress Posts – filter by category and tag * Custom Post Types – portfolios, events, recipes, listings, and any CPT you create * WordPress Categories & Tags – built-in taxonomy support out of the box * Custom Taxonomies & Terms – works with any taxonomy created by plugins or custom code = 🔌 Works With Your Existing Tools = **Page Builders** — CAF is shortcode-based and drops into any builder: Gutenberg, [Elementor](https://wordpress.org/plugins/elementor/), [Divi](https://www.elegantthemes.com/gallery/divi/), WPBakery, Oxygen and more. **CPT Plugins** — Tested and compatible with [Advanced Custom Fields (ACF)](https://wordpress.org/plugins/advanced-custom-fields/), [Custom Post Type UI (CPT UI)](https://wordpress.org/plugins/custom-post-type-ui/), and custom-coded post types. = How It Works = Getting started with Category AJAX Filter is quick and simple. Watch the video below to see how you can create and display filters for your posts and custom post types. https://www.youtube.com/watch?v=iwHcM57q92U&t = 🚀 Category AJAX Filter Pro = Upgrade to [Category AJAX Filter Pro](https://trustyplugins.com/category-ajax-filter-pro) for advanced filtering, more layouts and powerful integrations. **More Filter Types** * Multiple taxonomy filtering — filter by Category + Tag + custom taxonomy simultaneously * Alphabetical / A–Z navigation filter * Checkbox filters with icons * Tabs filter * Voice search * Advanced keyword search * Parent & child category filters * Active filters display (users see and remove applied filters) **More Post Layouts** * Timeline (Simple + Full Width) * Carousel Slider * Masonry (standard + with descriptions) * Rounded Corner * Gradient Border **Elementor Loop Builder Support** — Apply AJAX filters to any layout built with Elementor's Loop Builder. Results update instantly inside your existing Elementor design. **Analytics** — Track which filters visitors use most. See total clicks, per-taxonomy stats, and time-based breakdowns. **Advanced Pagination** — Load More button, AJAX pagination, or traditional navigation — your choice. **Additional Pro Features** * Default terms preloaded on page load * Sorting options for filtered results * Show/hide post meta (date, author, comment count) * Post animation effects * Translatable text strings (e.g., "All", "Read More") * Font Awesome icon support * Google Fonts integration * Scroll-to-results on filter click * Template override support (customizations survive updates) * Developer hooks for custom integrations * Priority support **Pro Demo Layouts** * [Parent Child Category Filter](https://caf.trustyplugins.com/demos/parent-child-category-filter/) * [Multiple Taxonomy Filter](https://caf.trustyplugins.com/demos/multiple-taxonomy-filter/) * [Horizontal Dropdown Filter (Modern)](https://caf.trustyplugins.com/demos/multiple-taxonomy-horizontal-dropdown-filter/) * [Multiple Taxonomy Dropdown Filter](https://caf.trustyplugins.com/demos/multiple-taxonomy-dropdown-filter/) * [Alphabetical Filter](https://caf.trustyplugins.com/demos/alphabetical-navigation-filter/) * [Tabs Filter](https://caf.trustyplugins.com/demos/tabs-filter/) * [Simple Timeline](https://caf.trustyplugins.com/demos/simple-timeline/) * [Full Width Timeline](https://caf.trustyplugins.com/demos/full-width-timeline/) * [Carousel Slider](https://caf.trustyplugins.com/demos/carousel-slider/) * [Masonry Layout](https://caf.trustyplugins.com/demos/masonry-layout/) * [Masonry With Description](https://caf.trustyplugins.com/demos/masonry-with-description/) * [Gradient Border](https://caf.trustyplugins.com/demos/gradient-border/) * [Full Rounded Corner](https://caf.trustyplugins.com/demos/full-rounded-corner/) https://www.youtube.com/watch?v=OOnLUnPuYgA = 📥 Import Ready-Made Layouts = Don't start from scratch — import any layout from the demo site in seconds: 1. Visit a demo page and copy the exported JSON. 2. Paste it into the **Import** tab in the CAF admin panel. 3. Click **Import** — done. https://www.youtube.com/watch?v=uyEhRD0RiP0 = 🛠️ Coming Soon: CAF Builder = We're building a visual drag-and-drop builder for filters and post layouts. Design the UI, connect your taxonomies and custom fields, and create fully custom filtering experiences — no code needed. Stay tuned. == Installation == 1. Upload the `category-ajax-filter` folder to the `/wp-content/plugins/` directory, or install directly via the WordPress Plugins screen. 2. Activate the plugin through the **Plugins** screen in WordPress. 3. Go to **CAF → Add New Filter** in your WordPress dashboard. 4. Choose your post type, taxonomy and layout. 5. Copy the generated shortcode and paste it into any page, post or widget area. Your AJAX filter is live — no page reloads, no complex setup. == Screenshots == 1. screenshot-1.png 2. screenshot-2.png 3. screenshot-3.png == Frequently Asked Questions == = Does it work with custom post types? = Yes. CAF supports any post type — default WordPress posts or custom ones created with CPT UI, ACF, or code. = Does it require a page reload when filtering? = No. All filtering is AJAX-powered — results update instantly on the same page. = Which page builders does it support? = CAF uses shortcodes, so it works with any builder: Gutenberg, Elementor, Divi, WPBakery, Oxygen and others. = Can I customize the look of the filter and post cards? = Yes. The free version includes color, font, spacing and layout controls. CAF Pro adds additional layout options and per-element styling. = Is there a Pro version? = Yes — [Category AJAX Filter Pro](https://trustyplugins.com/category-ajax-filter-pro) adds multiple taxonomy filtering, 15+ layouts, analytics, voice search, Elementor Loop Builder support and more. = How do I import a ready-made layout? = Visit a demo page, copy the exported JSON code, then paste it into the Import tab inside the CAF admin panel and click Import. = Is it compatible with Elementor? = Yes, CAF works with Elementor via shortcode. CAF Pro also supports Elementor Loop Builder, allowing AJAX filters to work directly with your Loop Builder layouts. = Is it compatible with WooCommerce? = Yes, since version 2.7.2, Category AJAX Filter supports WooCommerce products with its standard post layout functionality. It does not add product-specific fields such as price or add-to-cart buttons by default. In the Pro version, you can include fields like price with custom code. For full WooCommerce product filtering, we've also developed a separate plugin — Trusty Products Filter. = Will it slow down my site? = No. CAF is built to be lightweight and only loads assets on pages where a filter shortcode is used. == Changelog == = 2.8.5 = (25/05/2026) * Updated admin design compatible with WordPress 7.0. * Admin CSS fixed. = 2.8.4.1 = (10/03/2026) * Readme updated. = 2.8.4 = (08/07/2025) * CSS conflict issue fixed [for RankMath, WooCommerce] = 2.8.3 = (07/11/2024) * Sorting feature added at the admin settings panel. * Vulnerability fixed mentioned by Wordfence. = 2.8.2 = (20/05/2024) * Plugin scanned with 'plugin-check' and fixed all security warnings. = 2.8.1 = (11/04/2024) * 'Read More' and 'All' string translation compatibility. = 2.8 = (26/02/2024) * Enhancement [PRO version (8.8) will be removed as addon] * If using CAF PRO 8.8, user can deactivate the free version. = 2.7.2.3 = (19/02/2024) * Bug fixes [Duplicate declaration error of static variable] = 2.7.2.2 = (15/02/2024) * Fixed license error [compatibility with PRO] * Bug fixes. * Hooks added [compatibility with PRO] = 2.7.2.1 = (20/06/2023) * Fixed styling and responsive issues. = 2.7.2 = (17/05/2023) * Added support for WooCommerce. = 2.7.1 = (17/05/2023) * Post title new tab link open [fix] * Post description font syncing with PRO. = 2.7 = (02/05/2023) * Bug fixed. * Special CSS add class issue fixed. = 2.6.7 = (18/01/2023) * New pagination added in PRO [Compatible to 8.6.5] = 2.6.6 = (06/01/2023) * WordPress dashboard icon changed. = 2.6.5 = (23/12/2022) * Bug fixed [Fixed function conflict - get_image_sizes] = 2.6.4 = (27/07/2022) * Bug fixed [#parse error, #PRO version error] = 2.6.3 = (27/07/2022) * Bug fixed [#parse error, #PRO version error] = 2.6.2 = (27/07/2022) * Bug fixed [Parse Error - Due to template conflict (date.php, author.php)] = 2.6 = (26/07/2022) * Restrict ABSPATH function added to files. * Templates directory added with all used modules. * Many developer hooks added. * Compatible with CAF PRO [8.6] = 2.5.2 = (01/07/2022) = 2.5.1 = (01/07/2022) * Category issue fixed when using PRO with free layouts. = 2.5 = (25/05/2022) * Default filter layout's more button hook added [text change] * Inherit added in transform [Typography] = 2.4 = (01/04/2022) * Filter layout dropdown changed [Admin Panel] * PRO compatible version [8.4] = 2.3 = (15/03/2022) * Double slash in source file bug fixed. = 2.2 = (09/03/2022) * Bug fixed of parse error [of 2.1] * PRO compatible changes [8.2] = 2.1 = (08/03/2022) * PRO compatible changes [8.2] = 2.0 = (03/03/2022) * Fixed isset image warning for all post layouts. * Added dynamic CSS for all post layouts and filter layouts. * PRO compatible [8.0] = 1.9.8 = (02/03/2022) * Update patch to fix 1.9.7. = 1.9.7 = (02/03/2022) * Fixed isset image warning for all post layouts. * Added dynamic CSS for all post layouts and filter layouts. * PRO compatible [7.7] = 1.9.6 = (24/02/2022) * Missing string translation functions added (Loco Translate) * PRO compatible version (7.6) = 1.9.5 = (08/02/2022) * Fixed console error. = 1.9.4 = (05/02/2022) * Fixed (Posts found: parsererror), new setting option added to enable/disable Nonce from plugin settings under 'Advanced Tab' (advanced->security). = 1.9.3 = (04/02/2022) * Conflict fixed (jQuery is not defined) * Language translation file added (Russian: RU) = 1.9.2 = (24/01/2022) * Compatible with WordPress 5.9. = 1.9.1 = (12/01/2022) * Whitespace fixed (Header information) = 1.9 = (12/01/2022) * Compatible with Loco Translate. * Admin area translatable. * Localization and internationalization done. * Securing (escaping) output. = 1.8.9 = (26/11/2021) * Compatible version with PRO (Analytics Feature) = 1.8.8 = (04/09/2021) * Bugs fixed, Font Awesome compatible version with PRO. = 1.8.7 = (28/08/2021) * Meta fields show/hide functionality in PRO version [Compatible] = 1.8.6 = (05/08/2021) * Fixed shortcode generator error (Dashboard shortcode fixes) = 1.8.5 = (30/07/2021) * jQuery not defined error fixed. = 1.8.4 = (26/07/2021) * Fixes. = 1.8.3 = (20/07/2021) * Default color combination set / user experience. = 1.8.2 = (09/07/2021) * Category bug fixed for post layouts. = 1.8.1 = (09/07/2021) * Enable/disable scroll to div [PRO Compatible] = 1.8 = * Multiple taxonomy selection feature in PRO [PRO Compatible] This version is compatible with PRO that has the feature of multiple taxonomy selection. We added one more new filter layout in PRO version. Now you can select multiple taxonomy for all the filters. = 1.7.1 = * Select default category [PRO Compatible] = 1.7 = * W3C compatible fixes. = 1.6.9 = * Read More button translation compatible [PRO Compatible] = 1.6.8 = * W3C compatible, bug fixed [PRO Compatible] = 1.6.7 = * Multiple checkbox filter bug fixed [PRO Compatible] = 1.6.6 = * Translation settings for default strings [PRO Compatible] * Font bug fixed for Glossy Layout. = 1.6.5 = * Search field added for all filter layouts [PRO Compatible] = 1.6 = * Search field bug fixed [PRO Compatible] = 1.5.6 = * Search field added to search through posts [PRO Compatible] = 1.5.5 = * One click demo import (PRO Compatible) = 1.5.4 = * More button added in filter layout 1 (PRO Compatible) = 1.5.3 = * Make PRO compatible for animation effects. = 1.5.2 = * CSS bug fix for Post Layout 1. = 1.5.1 = * Bug fix for Avada Builder. = 1.5 = * Readme updated, demo site updated. = 1.4.9 = * Bug fixed, readme updated. = 1.4.8 = * Glossy Layout, Simple Blogs Layout bug fixed. = 1.4.7 = * Layout bug fixed. = 1.4.6 = * Layout bug fixed. = 1.4.5 = * Supported for PRO version. * Many more hooks added. = 1.4.3 = * Added three more filters. = 1.4.2 = * Added one more filter to change the order of posts (Asc, Desc). = 1.4.1 = * Post excerpt supports (bug fixed). = 1.4 = * Backend tab fixes (now plugin saves the user's last clicked tab) * Shortcode tag splitter on post content. * Post excerpt supports. = 1.3 = * Added some filters to sort the posts/filter categories by specific order. = 1.2 = * Added a filter function to order by ID for filter categories. = 1.0.0 = * First version of plugin. == Upgrade Notice == = 2.8.5 = Recommended update — includes admin design improvements and WordPress 7.0 compatibility.