{"id":328253,"date":"2026-07-01T12:30:00","date_gmt":"2026-07-01T12:30:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/captain-search-filter\/"},"modified":"2026-07-08T10:35:00","modified_gmt":"2026-07-08T10:35:00","slug":"captain-advance-filter","status":"publish","type":"plugin","link":"https:\/\/es-ar.wordpress.org\/plugins\/captain-advance-filter\/","author":18476241,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.0.1","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Captain Advance Filter","header_author":"devangvachheta","header_description":"A powerful, lightweight AJAX filter and search plugin for WordPress \u2014 works with Elementor, Gutenberg, Bricks, and Shortcodes.","assets_banners_color":"085f63","last_updated":"2026-07-08 10:35:00","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":145,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"devangvachheta","date":"2026-07-01 12:29:24"},"1.1.0":{"tag":"1.1.0","author":"devangvachheta","date":"2026-07-08 10:35:00"}},"upgrade_notice":{"1.1.0":"<ul>\n<li>Added WooCommerce-aware Card Styles.<\/li>\n<li>Added support for splitting a Filter Set across multiple locations using the new <code>only<\/code> attribute.<\/li>\n<li>Improved the admin dashboard for a better experience on mobile devices.<\/li>\n<li>Fixed an issue where Elementor widgets were not loading their styles and AJAX functionality on the frontend.<\/li>\n<li>Fixed an issue where Gutenberg blocks were not loading their styles and AJAX functionality on the frontend.<\/li>\n<li>Various minor improvements and bug fixes.<\/li>\n<\/ul>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3592667,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3592667,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3592667,"resolution":"1544x500","location":"assets","locale":"","width":3088,"height":1000},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3592667,"resolution":"772x250","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3600144,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"landingPage\":\"\\\/wp-admin\\\/admin.php?page=captain-advance-filter\",\"login\":true,\"preferredVersions\":{\"php\":\"latest\",\"wp\":\"latest\"},\"plugins\":[\"captain-advance-filter\"],\"steps\":[{\"step\":\"setSiteOptions\",\"options\":{\"blogname\":\"Captain Advance Filter Playground\"}},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"captain-advance-filter\"},\"options\":{\"activate\":true}}]}"}},"all_blocks":{"captain-advance-filter\/filter":{"name":"captain-advance-filter\/filter","title":"Filter"},"captain-advance-filter\/grid":{"name":"captain-advance-filter\/grid","title":"Grid"},"captain-advance-filter\/pagination":{"name":"captain-advance-filter\/pagination","title":"Pagination"}},"tagged_versions":["1.0.0","1.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3592667,"resolution":"1","location":"assets","locale":"","width":1200,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3592667,"resolution":"2","location":"assets","locale":"","width":1200,"height":900}},"screenshots":{"1":"Plugin dashboard.","2":"Query Builder.","3":"Filter Set configuration.","4":"AJAX filtering on the frontend."}},"plugin_section":[],"plugin_tags":[5861,76538,2236,148076,944],"plugin_category":[],"plugin_contributors":[220402],"plugin_business_model":[],"class_list":["post-328253","plugin","type-plugin","status-publish","hentry","plugin_tags-ajax-filter","plugin_tags-elementor","plugin_tags-filter","plugin_tags-gutenberg","plugin_tags-search","plugin_contributors-devangvachheta","plugin_committers-devangvachheta","plugin_support_reps-devangvachheta"],"banners":{"banner":"https:\/\/ps.w.org\/captain-advance-filter\/assets\/banner-772x250.png?rev=3592667","banner_2x":"https:\/\/ps.w.org\/captain-advance-filter\/assets\/banner-1544x500.png?rev=3592667","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/captain-advance-filter\/assets\/icon-128x128.png?rev=3592667","icon_2x":"https:\/\/ps.w.org\/captain-advance-filter\/assets\/icon-256x256.png?rev=3592667","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/captain-advance-filter\/assets\/screenshot-1.png?rev=3592667","caption":"Plugin dashboard."},{"src":"https:\/\/ps.w.org\/captain-advance-filter\/assets\/screenshot-2.png?rev=3592667","caption":"Query Builder."}],"raw_content":"<!--section=description-->\n<p>Captain Advance Filter helps you create fast and dynamic AJAX-powered filtering and search experiences for any post type. Build custom queries and filter sets through an easy-to-use interface, then display them anywhere on your website using shortcodes, Gutenberg blocks, or Elementor widgets. No coding knowledge is required.<\/p>\n\n<p>With support for taxonomy and custom field filtering, flexible pagination options, and a modern React-powered admin interface, the plugin makes it easy to build advanced filtering systems for blogs, directories, portfolios, WooCommerce stores, and more.<\/p>\n\n<p><strong>Core Features<\/strong><\/p>\n\n<ul>\n<li>AJAX-powered filtering and pagination without page reloads.<\/li>\n<li>Visual Query Builder to select post types, define ordering, and control displayed content.<\/li>\n<li>Filter Set Builder for creating multiple filter fields connected to a query.<\/li>\n<li>Support for Checkbox, Radio, Dropdown, Range Slider, Search, and A to Z alphabetical filters.<\/li>\n<li>Filter posts using WordPress taxonomies and custom fields through WP_Query.<\/li>\n<li>Multiple pagination options including numbered pagination, Load More, and Infinite Scroll.<\/li>\n<li>Optional transient caching for improved performance on repeated queries.<\/li>\n<li>Clean and modern React-based administration panel.<\/li>\n<\/ul>\n\n<p><strong>Shortcodes<\/strong><\/p>\n\n<ul>\n<li><code>[captaf-filter id=\"1\"]<\/code> displays a filter set.<\/li>\n<li><code>[captaf-grid query=\"query_key\"]<\/code> displays the filtered content grid.<\/li>\n<li><code>[captaf-pagination query=\"query_key\"]<\/code> displays pagination controls.<\/li>\n<li><code>[captaf-count query=\"query_key\"]<\/code> displays the total number of matching results.<\/li>\n<\/ul>\n\n<p><strong>Builder Integrations<\/strong><\/p>\n\n<ul>\n<li>Elementor includes dedicated Filter, Grid, and Pagination widgets with full styling support.<\/li>\n<li>Gutenberg includes native Filter, Grid, and Pagination blocks.<\/li>\n<li>Bricks Builder integration is currently under development and will be available in a future release.<\/li>\n<\/ul>\n\n<p><strong>Performance<\/strong><\/p>\n\n<ul>\n<li>Lightweight architecture that loads admin and frontend assets only on pages where Captain Advance Filter is used.<\/li>\n<li>No jQuery dependency on the frontend, resulting in faster page loading and better performance.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin from the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Open <strong>Captain Advance Filter<\/strong> from the WordPress admin menu.<\/li>\n<li>Create a query and then create a filter set connected to that query.<\/li>\n<li>Display your filters and results using the generated shortcodes, such as <code>[captaf-filter id=\"1\"]<\/code> and <code>[captaf-grid query=\"your_query_key\"]<\/code>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20work%20without%20elementor%3F\"><h3>Does it work without Elementor?<\/h3><\/dt>\n<dd><p>Yes. Captain Advance Filter works with shortcodes and Gutenberg blocks by default. Elementor support is available as an additional integration.<\/p><\/dd>\n<dt id=\"can%20i%20filter%20custom%20post%20types%3F\"><h3>Can I filter custom post types?<\/h3><\/dt>\n<dd><p>Yes. You can create filters for any publicly available custom post type registered in WordPress.<\/p><\/dd>\n<dt id=\"are%20the%20public%20rest%20endpoints%20secure%3F\"><h3>Are the public REST endpoints secure?<\/h3><\/dt>\n<dd><p>Yes. The plugin only returns data for publicly accessible post types and taxonomies. Private content is never exposed through the REST API.<\/p><\/dd>\n<dt id=\"do%20i%20need%20coding%20knowledge%3F\"><h3>Do I need coding knowledge?<\/h3><\/dt>\n<dd><p>No. Everything is managed through the visual admin interface. Once you create a query or filter set, the required shortcode is generated automatically.<\/p><\/dd>\n<dt id=\"will%20the%20plugin%20affect%20my%20website%27s%20performance%3F\"><h3>Will the plugin affect my website's performance?<\/h3><\/dt>\n<dd><p>No. Scripts and styles are loaded only on pages where Captain Advance Filter is being used through a shortcode, Gutenberg block, or Elementor widget.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<p><strong>WooCommerce-ready cards, split filters, and a better mobile admin experience.<\/strong><\/p>\n\n<ul>\n<li>Added: New Card Style tab with Classic, Minimal, Shop Card (WooCommerce), and Dark Overlay layouts.<\/li>\n<li>Added: WooCommerce product data (price, sale badge, Add to Cart) for Product queries.<\/li>\n<li>Added: {{price}}, {{sale_badge}}, and {{add_to_cart}} tokens for custom card templates.<\/li>\n<li>Added: only attribute for [captaf-filter] plus matching Elementor and Gutenberg controls to display individual filters anywhere on the page.<\/li>\n<li>Added: Per-filter shortcode generator with Copy button in the Filter Sets list and editor.<\/li>\n<li>Added: Responsive mobile navigation with an off-canvas sidebar for the admin dashboard.<\/li>\n<li>Changed: Filter Set editor is now an inline page instead of a popup.<\/li>\n<li>Fixed: Elementor and Gutenberg assets now load correctly on the frontend.<\/li>\n<li>Fixed: Updated plugin description to clarify Bricks Builder support is coming soon.<\/li>\n<li>Improved: JavaScript strings are now translation-ready via wp.i18n.<\/li>\n<li>Improved: Reduced admin CSS size by ~30% and fixed leftover CSS issues.<\/li>\n<li>Improved: Refined per-filter shortcode UI with better theme and dark mode support.<\/li>\n<li>Improved: Cleaned up redundant admin menu code.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<p><strong>Initial stable release.<\/strong><\/p>\n\n<ul>\n<li>Added six filter types: Checkbox, Radio, Dropdown, Range Slider, Search, A\u2013Z Alphabetical<\/li>\n<li>Added three pagination modes: Numbered Pagination, Load More, Infinite Scroll<\/li>\n<li>Added Elementor widgets.<\/li>\n<li>Added Gutenberg blocks.<\/li>\n<li>Added Visual Query Builder for creating reusable post queries.<\/li>\n<li>Added Filter Set Builder with support for multiple filters.<\/li>\n<li>Added customizable grid layouts with column switcher support.<\/li>\n<li>Added AJAX filtering with live result updates.<\/li>\n<li>Added live result count shortcode.<\/li>\n<li>Added four frontend shortcodes: <code>[captaf-filter]<\/code>, <code>[captaf-grid]<\/code>, <code>[captaf-pagination]<\/code>, <code>[captaf-count]<\/code><\/li>\n<li>Added caching support for improved performance.<\/li>\n<li>Added React-powered admin dashboard.<\/li>\n<li>Added integrations page and plugin settings.<\/li>\n<li>Added REST API for frontend filtering and admin management.<\/li>\n<li>Added conditional asset loading for better frontend performance.<\/li>\n<li>Added security hardening and input sanitization.<\/li>\n<li>Added dark and light theme groundwork for the admin dashboard (theme switcher UI present, coming soon).<\/li>\n<\/ul>","raw_excerpt":"A powerful, lightweight AJAX filter and search plugin for WordPress. Works with Elementor, Gutenberg, Bricks, and Shortcodes.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/328253","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=328253"}],"author":[{"embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/devangvachheta"}],"wp:attachment":[{"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=328253"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=328253"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=328253"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=328253"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=328253"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=328253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}