[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_NswDzxGl_l3mHirf_rAUOJpd3qyONSFJXmFlR6D8oc":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":129,"fingerprints":614},"ajax-smart-filter","Ajax Smart Filter","1.4","ramcraft","https:\u002F\u002Fprofiles.wordpress.org\u002Framcraft\u002F","\u003Cp>Ajax Smart Filter is a powerful, professional, real-time AJAX filtering plugin for WordPress.\u003Cbr \u002F>\nIt helps users instantly filter posts, portfolios, listings, and any custom post type — without reloading the page.\u003C\u002Fp>\n\u003Cp>Designed for speed, flexibility, and customizability, the plugin includes modern templates, search suggestions, taxonomy filters, sort options, and a complete template builder for custom layouts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎬 Live Demo:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fajaxsmartfilter.rf.gd\u002F\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Perfect for:\u003Cbr \u002F>\n– Blogs & news websites\u003Cbr \u002F>\n– Portfolios\u003Cbr \u002F>\n– Real estate listings\u003Cbr \u002F>\n– Directories\u003Cbr \u002F>\n– Job boards\u003Cbr \u002F>\n– Any content-heavy website\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>⚡ Fast AJAX Filtering\u003C\u002Fstrong>\u003Cbr \u002F>\n– Lightweight endpoint (bypasses plugin loading)\u003Cbr \u002F>\n– No page reloads\u003Cbr \u002F>\n– Smart optimized queries\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔍 Advanced Search\u003C\u002Fstrong>\u003Cbr \u002F>\n– Live search with autocomplete\u003Cbr \u002F>\n– Search title, content, or custom fields\u003Cbr \u002F>\n– Smart suggestions with images\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📂 Taxonomy Filters\u003C\u002Fstrong>\u003Cbr \u002F>\n– Categories, tags, any custom taxonomy\u003Cbr \u002F>\n– Dropdowns or tab-style filters\u003Cbr \u002F>\n– AND\u002FOR match logic\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎛️ Sorting Options\u003C\u002Fstrong>\u003Cbr \u002F>\n– Newest, Oldest\u003Cbr \u002F>\n– A–Z, Z–A\u003Cbr \u002F>\n– Popular posts\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎨 Modern Templates\u003C\u002Fstrong>\u003Cbr \u002F>\n– Modern Card\u003Cbr \u002F>\n– Horizontal Card\u003Cbr \u002F>\n– Masonry Grid\u003Cbr \u002F>\n– Featured + Grid\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🛠️ Custom Template Builder\u003C\u002Fstrong>\u003Cbr \u002F>\n– Custom HTML for filter bar\u003Cbr \u002F>\n– Custom HTML for result items\u003Cbr \u002F>\n– ACE code editor\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Available Placeholders:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>[filter attribute=\"search\"]\u003C\u002Fcode> – Search input with autocomplete\u003Cbr \u002F>\n– \u003Ccode>[filter attribute=\"category\"]\u003C\u002Fcode> – Category dropdown\u003Cbr \u002F>\n– \u003Ccode>[filter attribute=\"category-tabs\"]\u003C\u002Fcode> – Category tabs\u003Cbr \u002F>\n– \u003Ccode>[filter attribute=\"tag\"]\u003C\u002Fcode> – Tag dropdown\u003Cbr \u002F>\n– \u003Ccode>[filter attribute=\"tag-tabs\"]\u003C\u002Fcode> – Tag tabs\u003Cbr \u002F>\n– \u003Ccode>[filter attribute=\"sort\"]\u003C\u002Fcode> – Sort dropdown\u003Cbr \u002F>\n– \u003Ccode>[filter attribute=\"apply-button\"]\u003C\u002Fcode> – Apply button\u003C\u002Fp>\n\u003Ch4>\u003Cstrong>Custom Result Item HTML\u003C\u002Fstrong>\u003C\u002Fh4>\n\u003Cp>Design your own post cards:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Available Placeholders:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>{{post_id}}\u003C\u002Fcode> – Post ID number\u003Cbr \u002F>\n– \u003Ccode>{{post_title}}\u003C\u002Fcode> – Post title\u003Cbr \u002F>\n– \u003Ccode>{{post_link}}\u003C\u002Fcode> – Post permalink URL\u003Cbr \u002F>\n– \u003Ccode>{{post_slug}}\u003C\u002Fcode> – Post slug\u003Cbr \u002F>\n– \u003Ccode>{{post_excerpt}}\u003C\u002Fcode> – Post excerpt\u003Cbr \u002F>\n– \u003Ccode>{{post_content}}\u003C\u002Fcode> – Full post content\u003Cbr \u002F>\n– \u003Ccode>{{post_date}}\u003C\u002Fcode> – Formatted date\u003Cbr \u002F>\n– \u003Ccode>{{post_author}}\u003C\u002Fcode> – Author name\u003Cbr \u002F>\n– \u003Ccode>{{post_author_avatar}}\u003C\u002Fcode> – Author avatar image\u003Cbr \u002F>\n– \u003Ccode>{{post_category}}\u003C\u002Fcode> – First category name\u003Cbr \u002F>\n– \u003Ccode>{{post_categories}}\u003C\u002Fcode> – All categories (comma-separated)\u003Cbr \u002F>\n– \u003Ccode>{{post_tag}}\u003C\u002Fcode> – First tag name\u003Cbr \u002F>\n– \u003Ccode>{{post_tags}}\u003C\u002Fcode> – All tags (comma-separated)\u003Cbr \u002F>\n– \u003Ccode>{{post_image}}\u003C\u002Fcode> – Featured image HTML\u003Cbr \u002F>\n– \u003Ccode>{{post_image_url}}\u003C\u002Fcode> – Featured image URL\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🌈 Styling Options\u003C\u002Fstrong>\u003Cbr \u002F>\n– 4 filter styles: default, minimalist, sidebar, compact\u003Cbr \u002F>\n– Custom color themes\u003Cbr \u002F>\n– Show\u002Fhide title, excerpt, date, author, image\u003Cbr \u002F>\n– Excerpt length control\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔗 URL & State Management\u003C\u002Fstrong>\u003Cbr \u002F>\n– URL query string support\u003Cbr \u002F>\n– Shareable filter URLs\u003Cbr \u002F>\n– Custom parameter names\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📄 Pagination\u003C\u002Fstrong>\u003Cbr \u002F>\n– Numeric, next\u002Fprev, or both\u003Cbr \u002F>\n– Custom posts per page\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Compatible with everything\u003C\u002Fstrong>\u003Cbr \u002F>\n– Any theme\u003Cbr \u002F>\n– Gutenberg & Classic Editor\u003Cbr \u002F>\n– Elementor, Divi, Beaver Builder\u003Cbr \u002F>\n– Any post type or taxonomy\u003C\u002Fp>\n","Ajax Smart Filter is a powerful, professional, real-time AJAX filtering plugin for WordPress.",0,380,"","6.8.5","6.0","7.4",[18,19,20,21,22],"ajax-filter","custom-template-development","grid-layout","post-filter","search-suggestion","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fajax-smart-filter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fajax-smart-filter.1.4.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,94,"2026-04-04T05:54:44.763Z",[35,58,81,101,116],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":48,"requires_at_least":49,"requires_php":50,"tags":51,"homepage":55,"download_link":56,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":57},"filter-everything","Filter Everything&nbsp;— Product Filter & WordPress Filter","1.9.1","stepasyuk","https:\u002F\u002Fprofiles.wordpress.org\u002Fstepasyuk\u002F","\u003Cp>\u003Cstrong>The most universal filters plugin for WordPress and WooCommerce.\u003C\u002Fstrong>\u003Cbr \u002F>\nIt filters any post types and by any criteria. Allows you to sort results and search by key phrase. Compatible with page builders.\u003C\u002Fp>\n\u003Ch3>Demos\u003C\u002Fh3>\n\u003Cp>Please see demos of filtering for \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Fclothing\u002Fwomen\u002Fcolor-red\u002Fbrand-hm\u002Fc-kind-dress\u002F?max_price=100\" rel=\"nofollow ugc\">Clothing\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Felectronics\u002Fsmartphones\u002Fbrand-apple\u002F\" rel=\"nofollow ugc\">Smartphones\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fposts\u002Fauthor-stepasyuk\u002Fcategory-health\u002F\" rel=\"nofollow ugc\">Posts\u003C\u002Fa> and others.\u003C\u002Fp>\n\u003Ch3>Key features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Filters any post types\u003C\u002Fli>\n\u003Cli>Supports any filtering criteria\u003C\u002Fli>\n\u003Cli>Easy integration on a page using Widgets or Shortcodes\u003C\u002Fli>\n\u003Cli>Compatible with almost all page builders (*PRO)\u003C\u002Fli>\n\u003Cli>Contains a lot of useful filter options\u003C\u002Fli>\n\u003Cli>Supports search by keyword\u003C\u002Fli>\n\u003Cli>Allows you to sort filtered results by any criteria\u003C\u002Fli>\n\u003Cli>Supports color swatches and brand logos\u003C\u002Fli>\n\u003Cli>Step-by-step filtering\u003C\u002Fli>\n\u003Cli>Vertical and Horizontal layouts, columns\u003C\u002Fli>\n\u003Cli>Works in both “Submit button” and “Auto-submission” modes\u003C\u002Fli>\n\u003Cli>Ready to use on mobile devices\u003C\u002Fli>\n\u003Cli>Compatible with translation plugins WPML, Polylang\u003C\u002Fli>\n\u003Cli>Supports AJAX\u003C\u002Fli>\n\u003Cli>Contains hooks and features for developers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Find more detailed information about each feature below \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">↓\u003C\u002Fspan>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Watch the \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=g1_qlJvNdsg\" rel=\"nofollow ugc\">video review\u003C\u002Fa> from WPTuts\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fg1_qlJvNdsg?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>PRO version 💎 features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Filtering any Post loops\u002Fgrids (any Custom WP Queries)\u003C\u002Fli>\n\u003Cli>Ability to use Filters on any page including Singular\u003C\u002Fli>\n\u003Cli>Full compatibility with Page builders like Elementor \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Felementor\u002F\" rel=\"nofollow ugc\">example\u003C\u002Fa>, Oxygen, Divi, WPBakery Composer etc\u003C\u002Fli>\n\u003Cli>Enhanced SEO options \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Felectronics\u002Fsmartphones\u002Fbrand-apple\u002F\" rel=\"nofollow ugc\">example\u003C\u002Fa> that allows you to adjust SEO data for the filtering pages\u003C\u002Fli>\n\u003Cli>Clean URLs and Permalinks like \u003Cstrong>\u002Fcolor-blue\u002Fbrand-acer\u002F\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Felectronics\u002Flaptops\u002Fcolor-blue\u002Fbrand-acer\u002F\" rel=\"nofollow ugc\">example\u003C\u002Fa>. Full control over filtering page URLs\u003C\u002Fli>\n\u003Cli>Premium Support\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002F\" rel=\"nofollow ugc\">Learn more\u003C\u002Fa> About the PRO version.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Filters everything in WordPress & WooCommerce\u003C\u002Fh3>\n\u003Cp>That is any Post types including WooCommerce Products and custom Post types. For example Products, Posts, Pages, Recipes, Real estate objects, Cars — \u003Cstrong>everything\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Filters by any Criteria\u003C\u002Fh3>\n\u003Cp>They are Categories, Tags, custom Taxonomies, WooCommerce attributes, Custom Fields including created with ACF, Authors etc.\u003C\u002Fp>\n\u003Cp>No need to list all possible filters you can create &mdash; they can be any, but most popular are:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-price\u002F\" rel=\"nofollow ugc\">Price\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-sale-price\u002F\" rel=\"nofollow ugc\">Sale price\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Felectronics\u002Fsmartphones\u002F\" rel=\"nofollow ugc\">Brand\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002F\" rel=\"nofollow ugc\">Product Category\u003C\u002Fa>, Tag\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fposts\u002F\" rel=\"nofollow ugc\">Custom Taxonomy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Facf\u002F\" rel=\"nofollow ugc\">Custom Fields\u003C\u002Fa> including created with ACF plugin\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Fclothing\u002Fwomen\u002Fsize-xxl\u002F\" rel=\"nofollow ugc\">Size\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Fclothing\u002Fwomen\u002Fcolor-red\u002F\" rel=\"nofollow ugc\">Color\u003C\u002Fa> – any WooCommerce attributes\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-length-width-height\u002F\" rel=\"nofollow ugc\">Width, Height, Length\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-weight\u002F\" rel=\"nofollow ugc\">Weight\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-sale\u002F\" rel=\"nofollow ugc\">On sale\u003C\u002Fa> status\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-stock\u002F\" rel=\"nofollow ugc\">In Stock\u003C\u002Fa> status\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-downloadable\u002F\" rel=\"nofollow ugc\">Downloadable\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-backorders\u002F\" rel=\"nofollow ugc\">Backordered\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-featured\u002F\" rel=\"nofollow ugc\">Featured\u003C\u002Fa> product statuses\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-type\u002F\" rel=\"nofollow ugc\">Product type\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-shipping\u002F\" rel=\"nofollow ugc\">Shipping Class\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fby-rating\u002F\" rel=\"nofollow ugc\">Product Visibility\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fposts\u002F\" rel=\"nofollow ugc\">Featured image\u003C\u002Fa> exists\u002Fnot exists\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fposts\u002F\" rel=\"nofollow ugc\">Views count\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fposts\u002F?date_from=2016-12-20t15.29.13&date_to=2018-01-18t07.04.11\" rel=\"nofollow ugc\">Post or Product date\u003C\u002Fa>\u003Cbr \u002F>\n– Cooking time\u003Cbr \u002F>\n– Calories\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fposts\u002F\" rel=\"nofollow ugc\">Author\u003C\u002Fa>\u003Cbr \u002F>\n– … \u003Cstrong>any\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Widgets and shortcodes\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002Fresources\u002Ffilters-widget\u002F\" rel=\"nofollow ugc\">Filters\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002Fresources\u002Fsorting-widget\u002F\" rel=\"nofollow ugc\">Sorting field\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002Fresources\u002Fchips-widget\u002F\" rel=\"nofollow ugc\">Chips\u003C\u002Fa> (selected filters) can be inserted on a page as widgets or \u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002Fresources\u002Fshortcodes\u002F\" rel=\"nofollow ugc\">shortcodes\u003C\u002Fa>\u003Cbr \u002F>\nThis allows you easily to integrate filters on your site independently from a theme or page builder you use.\u003C\u002Fp>\n\u003Ch3>Page builders\u003C\u002Fh3>\n\u003Cp>The plugin is compatible with almost all page builders. It was tested with Elementor, Divi, Themify, WPBakery Composer, Oxygen, Beaver builder, Bricks Builder, Breakdance etc.\u003Cbr \u002F>\nAs the Free version of the plugin supports filtering of the native WordPress loops (Main WP_Query) only, the full support of the page builders is provided in the PRO version.\u003C\u002Fp>\n\u003Ch3>Fine-tuning filter options\u003C\u002Fh3>\n\u003Cp>Including URL variable names, views, filtering logic, term sorting, collapsing\u002Fexpanding, hierarchy, more\u002Fless, tooltip, search field, related filters, and more…\u003C\u002Fp>\n\u003Ch3>Search by keyword field\u003C\u002Fh3>\n\u003Cp>Allows you to \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fsearch-and-filter\u002F?srch=jacket\" rel=\"nofollow ugc\">search among filtered results\u003C\u002Fa> and vice versa – to filter results received from search.\u003C\u002Fp>\n\u003Ch3>Sorting field\u003C\u002Fh3>\n\u003Cp>Allows you to create a list of own sorting parameters and to place \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Felectronics\u002Flaptops\u002F?ordr=price\" rel=\"nofollow ugc\">Sorting field\u003C\u002Fa> anywhere on your site.\u003C\u002Fp>\n\u003Ch3>Supports Color swatches and Brand logos\u003C\u002Fh3>\n\u003Cp>Allows you to make \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fproduct-category\u002Fclothing\u002Fwomen\u002Fcolor-red\u002Fbrand-hm\u002Fc-kind-dress\u002F?max_price=100\" rel=\"nofollow ugc\">filter terms more visible\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>«Auto-submission» and «Apply button» modes\u003C\u002Fh3>\n\u003Cp>“Auto-submission” – filter updates results every time, when you choose option.\u003Cbr \u002F>\n“\u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fapply-button\u002F\" rel=\"nofollow ugc\">Apply button\u003C\u002Fa>” – allows you to select desired criteria and updates results after click on the Submit button only.\u003C\u002Fp>\n\u003Ch3>Step-by-Step filtering\u003C\u002Fh3>\n\u003Cp>Allows you to display only particular Filter terms in dependency from selection of another Filter.\u003C\u002Fp>\n\u003Ch3>Vertical and horizontal layouts, columns\u003C\u002Fh3>\n\u003Cp>You can display Filters widget in sidebar or \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fhorizontal-views\u002Fcolor-blue\u002Fbrand-hm\u002F\" rel=\"nofollow ugc\">above the filtered posts\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Compatibility with translation plugins\u003C\u002Fh3>\n\u003Cp>Allows you to translate filters with \u003Ca href=\"https:\u002F\u002Fwpml.filtereverything.pro\u002Ffilters-in-english\u002F\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>, Polylang and use them in other languages\u003C\u002Fp>\n\u003Ch3>Supports AJAX\u003C\u002Fh3>\n\u003Cp>Thus your visitors can \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Fdark-overlay-and-ajax-loader\u002F\" rel=\"nofollow ugc\">faster to filter\u003C\u002Fa> without reloading of the whole page.\u003C\u002Fp>\n\u003Ch3>Compatible with popular Themes and Plugins\u003C\u002Fh3>\n\u003Cp>Compatible with WPML, ACF, Polylang and others popular. Supports color schemes to allow you easily integrate with your design\u003C\u002Fp>\n\u003Ch3>Filtering values in any languages\u003C\u002Fh3>\n\u003Cp>Among them \u003Ca href=\"https:\u002F\u002Fdemo.filtereverything.pro\u002Fexample\u002Facf\u002Fcheckbox-%E4%B8%AD%E6%96%87%E5%96%AE%E5%AD%97%E7%9A%84%E4%BE%8B%E5%AD%90\u002F\" rel=\"nofollow ugc\">Chinese, Arabic, Hebrew, Hindi\u003C\u002Fa> etc\u003C\u002Fp>\n\u003Ch3>Made for developers\u003C\u002Fh3>\n\u003Cp>Supports \u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002Fresources\u002Fhooks\u002F\" rel=\"nofollow ugc\">hooks\u003C\u002Fa>, useful \u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002Fresources\u002Ffunctions\u002F\" rel=\"nofollow ugc\">functions\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Ffiltereverything.pro\u002Fresources\u002Ftemplates-overriding\u002F\" rel=\"nofollow ugc\">templates overriding\u003C\u002Fa> to allow developers to customize as they like\u003C\u002Fp>\n","The most universal filters plugin for WordPress and WooCommerce products.",50000,737398,92,142,"2026-01-14T09:42:00.000Z","6.9.4","4.6","5.7",[18,21,52,53,54],"product-filter","woocommerce-filter","woocommerce-product-filter","https:\u002F\u002Ffiltereverything.pro","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-everything.1.9.1.zip","2026-03-15T15:16:48.613Z",{"slug":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":66,"downloaded":67,"rating":68,"num_ratings":69,"last_updated":70,"tested_up_to":48,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":13,"download_link":77,"security_score":78,"vuln_count":79,"unpatched_count":11,"last_vuln_date":80,"fetched_at":57},"ultimate-post","Post Grid Gutenberg Blocks for News, Magazines, Blog Websites – PostX","5.0.11","WPXPO","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpxpo\u002F","\u003Cp>🥇 The #1 WordPress \u003Cstrong>News\u003C\u002Fstrong> \u003Cstrong>Magazine\u003C\u002Fstrong> and \u003Cstrong>Blogging\u003C\u002Fstrong> Solution\u003Cbr \u002F>\n📈 Highest \u003Cstrong>Post Grid\u003C\u002Fstrong> Layout Variations with vast customization options\u003Cbr \u002F>\n💕 A plugin by \u003Cstrong>WPXPO\u003C\u002Fstrong>, that empowers \u003Cstrong>60K+\u003C\u002Fstrong> businesses!\u003Cbr \u002F>\n📞 Dedicated support team with \u003Cstrong>4.9\u002F5\u003C\u002Fstrong> customer satisfaction on \u003Ca href=\"https:\u002F\u002Fuk.trustpilot.com\u002Freview\u002Fwpxpo.com\" rel=\"nofollow ugc\">\u003Cstrong>Trustpilot\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>😲 \u003Ca href=\"https:\u002F\u002Ftrypostx.wpxpo.com\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Free Demo\u003C\u002Fstrong>\u003C\u002Fa> | 🔥 \u003Ca href=\"https:\u002F\u002Fwww.wpxpo.com\u002Fpostx\u002F\" rel=\"nofollow ugc\">\u003Cstrong>PostX Pro\u003C\u002Fstrong>\u003C\u002Fa> | 📃 \u003Ca href=\"https:\u002F\u002Fwpxpo.com\u002Fdocs\u002Fpostx\u002Fgetting-started\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Ultimate News Magazines and Blogging Solution for WordPress\u003C\u002Fh3>\n\u003Cp>Blog posts and news articles are the main things on news, magazines, and blog websites. PostX takes the posts displaying to a whole new level. It has the most attractive, professional, and highly customizable layouts with various important features.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FFYgSe7kgb6M?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Starter Sites – Build Sites In 3 Steps!\u003C\u002Fh3>\n\u003Cp>PostX’s Starter sites come with complete website templates that are ready to be important. You just need to explore the templates, choose the one that you like, personalize, and go live. So you can give your site a whole new makeover or impress your clients in minutes. Currently, PostX has templates for the following websites:\u003C\u002Fp>\n\u003Cp>✅ News Websites\u003Cbr \u002F>\n✅ Magazine Websites\u003Cbr \u002F>\n✅ Sports News Websites\u003Cbr \u002F>\n✅ Tech News Websites\u003Cbr \u002F>\n✅ Gaming News Websites\u003Cbr \u002F>\n✅ Crypto News Websites\u003Cbr \u002F>\n✅ Movie News Websites\u003Cbr \u002F>\n✅ Travel Blog Websites\u003Cbr \u002F>\n✅ Personal Blog Websites\u003Cbr \u002F>\n✅ Food Blog Websites\u003Cbr \u002F>\n✅ And More!\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fwww.wpxpo.com\u002Fproduct\u002Fpostx\u002Ftemplates\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Explore Start Site Templates\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpxpo.com\u002Fpostx\u002Fblocks\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Gutenberg Posts Blocks\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Drag and drop Gutenberg post blocks to display your blog posts in an organized way. Choose from 40+ blocks and customize each of the elements with complete creative freedom. Or you can choose from 250+ designer-made patterns to skip the customization part. With PostX’s post blocks, you can display your posts in the following layouts:\u003C\u002Fp>\n\u003Cp>✔ Post Grid\u003Cbr \u002F>\n✔ Post List\u003Cbr \u002F>\n✔ Post Slider & Carousel\u003Cbr \u002F>\n✔ Post Carousel\u003Cbr \u002F>\n✔ Post Module\u003Cbr \u002F>\n✔ And More\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpxpo.com\u002Fproduct\u002Fpostx\u002Ffeatures\u002Fajax-search-for-wordpress\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Ajax Search Block\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The Ajax Search Block allows you to enable a visually appealing search system for your WordPress site. So the readers can instantly find their desired content with the ajax search system.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpxpo.com\u002Fpostx\u002Fadvanced-query-loop\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Query Builder for Post Sorting\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>PostX’s advanced query builder helps you effortlessly display posts, pages, and custom post types for your desired layouts. Here is the list of all essential post-displaying options.\u003C\u002Fp>\n\u003Cp>✔ Display Posts Based on Category\u003Cbr \u002F>\n✔ Display Posts Based on Tags\u003Cbr \u002F>\n✔ Display Posts Based on Category and Tags\u003Cbr \u002F>\n✔ Display Specific Posts\u002FPages\u003Cbr \u002F>\n✔ Display Custom Post Types\u003Cbr \u002F>\n✔ Popular Posts\u003Cbr \u002F>\n✔ Related Posts\u003Cbr \u002F>\n✔ Recent Posts\u003Cbr \u002F>\n✔ Random Posts\u003Cbr \u002F>\n✔ Oldest Posts\u003Cbr \u002F>\n✔ Most Commented Posts\u003Cbr \u002F>\n✔ Reorder Posts\u003Cbr \u002F>\n✔ Exclude Posts\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpxpo.com\u002Fproduct\u002Fpostx\u002Ffeatures\u002Fwordpress-post-filter\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Advanced Post Filter\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>With the Ajax post filter of PostX, users see multiple posts within the same section without reloading the whole page. You have all essential post-filtering options including:\u003C\u002Fp>\n\u003Cp>✔ Post Filter By Category\u003Cbr \u002F>\n✔ Post Filter Tags\u003Cbr \u002F>\n✔ Post Filter By\u003Cbr \u002F>\n✔ Post Filter By Author\u003Cbr \u002F>\n✔ Filter By Ascending and Descending\u003Cbr \u002F>\n✔ Filter By Custom Taxonomy\u003Cbr \u002F>\n✔ Search Filter\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpxpo.com\u002Fpostx\u002Fgutenberg-site-builder\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Dynamic Gutenberg Site Builder\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>PostX has the first-ever dynamic site builder for Gutenberg with dedicated templates for all essential pages. With this Gutenberg builder, you can take full control over your site and resign the following pages.\u003C\u002Fp>\n\u003Cp>✔ Home Page\u003Cbr \u002F>\n✔ Blog Posts\u003Cbr \u002F>\n✔ Archive Pages\u003Cbr \u002F>\n✔ Category Pages\u003Cbr \u002F>\n✔ Tag Pages\u003Cbr \u002F>\n✔ Author Pages\u003Cbr \u002F>\n✔ Search & Date Pages\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpxpo.com\u002Fproduct\u002Fpostx\u002Ffeatures\u002Fajax-pagination\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Ajax Pagination\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The Ajax-powered pagination helps your readers to explore more posts in the same section or page. You can choose from three types of paginations, (load more, navigation, or numeric) and customize them as per your requirements.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpxpo.com\u002Fproduct\u002Fpostx\u002Ffeatures\u002Fwordpress-global-styles\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Global Styles\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>It helps to override the theme styles and add PostX’s color palettes & typography to your entire site. Explore the available options and choose the style that suits your brand identity.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpxpo.com\u002Fproduct\u002Fpostx\u002Ffeatures\u002Ffront-end-post-submission\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Front End Submission\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Effectively manage guest writers by letting them submit posts from the front end or make custom dashboards for them with SEO optimization support. Moreover, you can add comments or corrections as like Google Docs without leaving the WordPress dashboard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dynamic Content\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Add custom fields created by plugins like ACF to PostX’s blocks dynamically. So you can also display custom post types with additional fields in an organized and attractive way,\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpxpo.com\u002Fproduct\u002Fpostx\u002Ffeatures\u002Freading-progress-bar\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Reading Progress Bar\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Display a visual presentation to highlight readers how much they read or scrolled. However, you can also add the progress bar to any page of your WordPress site.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpxpo.com\u002Fproduct\u002Fpostx\u002Ffeatures\u002Fcustom-fonts-for-wordpress\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Custom Font\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Upload your desired fonts with single or multiple variations. So you can add the uploaded fonts to PostX’s blocks with full typography customization options.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpxpo.com\u002Fproduct\u002Fpostx\u002Ffeatures\u002Fwordpress-taxonomy-image-and-color\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Taxonomy Image and Color\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Add featured images and desired colors to categories, tags, and custom post types. So you can display taxonomies as like blog posts using PostX’s taxonomy blocks.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpxpo.com\u002Fproduct\u002Fpostx\u002Ffeatures\u002Fintegrations\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Page Builder Integration\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Liked PostX’s design variations but are not ready to switch your current page builder? Don’t worry you can still use our blocks, patterns, and home page templates with the most popular page builders including:\u003C\u002Fp>\n\u003Cp>✔ Elementor\u003Cbr \u002F>\n✔ Divi\u003Cbr \u002F>\n✔ WPBakery\u003Cbr \u002F>\n✔ Oxygen\u003Cbr \u002F>\n✔ Bricks Builder\u003Cbr \u002F>\n✔ Beaver\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpxpo.com\u002Fproduct\u002Fpostx\u002Ffeatures\u002Fintegrations\u002F\" rel=\"nofollow ugc\">\u003Cstrong>SEO Integration\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>PostX has built-in SEO integration that allows you to replace the default WordPress excerpt with custom meta descriptions added with the following SEO plugins:\u003C\u002Fp>\n\u003Cp>✔ Yoast\u003Cbr \u002F>\n✔ Rank Math\u003Cbr \u002F>\n✔ All-in-One SEO\u003Cbr \u002F>\n✔ Squirrly\u003Cbr \u002F>\n✔ SEOPress\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PostX Recommended Themes\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>PostX should work properly with all popular WordPress themes. We have personally tested with various themes. Here is a list of themes that are fully compatible with PostX.\u003C\u002Fp>\n\u003Cp>✔ Twenty Twenty-Five\u003Cbr \u002F>\n✔ Astra\u003Cbr \u002F>\n✔ Blocksy\u003Cbr \u002F>\n✔ Kadence\u003Cbr \u002F>\n✔ Generatepress\u003Cbr \u002F>\n✔ Rishi Theme\u003Cbr \u002F>\n✔ Neve\u003Cbr \u002F>\n✔ Ocean WP\u003Cbr \u002F>\n✔ Blossom Theme\u003Cbr \u002F>\n✔ Block WP\u003C\u002Fp>\n\u003Ch3>🏆 Featured by top reviewers\u003C\u002Fh3>\n\u003Cp>Check out what Paul C (WPTuts) had to say about PostX.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Ffh72g1wPVa0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>Check out the video of Jack Cao and learn how to create News Magazine Website for free.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FX4vKrjcSpI8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Other Plugins by WPXPO\u003C\u002Fh3>\n\u003Cp>We are glad that you are considering PostX. We have more amazing plugins that you can check out:\u003C\u002Fp>\n\u003Cp>🧲 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Foptin\u002F\" rel=\"ugc\">\u003Cstrong>WowOptin:\u003C\u002Fstrong>\u003C\u002Fa> The next-gen optin and popup builder plugin with Canva-like design flexibility and detailed audience targeting.\u003C\u002Fp>\n\u003Cp>💝 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-blocks\u002F\" rel=\"ugc\">\u003Cstrong>WowStore:\u003C\u002Fstrong>\u003C\u002Fa> An all-in-one WooCommerce solution to create professional and conversion-focused eCommerce stores.\u003C\u002Fp>\n\u003Cp>💸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frevenue\u002F\" rel=\"ugc\">\u003Cstrong>WowRevenue:\u003C\u002Fstrong>\u003C\u002Fa> Collections of various WooCommerce discount campaigns to boost revenue by increasing the average order value.\u003C\u002Fp>\n\u003Cp>📦 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwholesalex\u002F\" rel=\"ugc\">\u003Cstrong>WholesaleX:\u003C\u002Fstrong>\u003C\u002Fa> A complete WooCommerce Wholesale solution with additional features like a bulk order form, dynamic pricing & discount rules.\u003C\u002Fp>\n\u003Ch4>Author\u003C\u002Fh4>\n\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Fwww.wpxpo.com\" rel=\"nofollow ugc\">WPXPO\u003C\u002Fa>. \u003Ca href=\"https:\u002F\u002Fbitbucket.org\u002Fwpstabon\u002Fultimate-post\u002Fsrc\u002Fmaster\u002F\" rel=\"nofollow ugc\">Contribute to Gutenberg Post Blocks on Bitbucket\u003C\u002Fa> and join the party.\u003C\u002Fp>\n\u003Ch4>Liked PostX?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Join our \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Fgroups\u002Fgutenbergpostx\" rel=\"nofollow ugc\">Facebook Group\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Learn from our tutorials on \u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fchannel\u002FUC9I7kzTtG31YlWdG3iL42Jg\" rel=\"nofollow ugc\">YouTube Channel\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📗 Translations\u003C\u002Fh3>\n\u003Cp>PostX plugin is compatible with WPML Plugin and also it works perfectly with loco translate plugin.\u003Cbr \u002F>\nYou can Translate PostX on \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fultimate-post\u002F\" rel=\"nofollow ugc\">translate.wordpress.org\u003C\u002Fa>.\u003C\u002Fp>\n","A highly customizable plugin to create news, magazines, and any kind of blog site with post grid, post filter, post slider, and post blocks.",40000,2666874,96,242,"2026-03-12T07:01:00.000Z","5.0","5.6",[18,21,74,75,76],"post-grid","post-list","post-slider","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-post.5.0.11.zip",88,23,"2026-03-03 12:22:12",{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":25,"num_ratings":91,"last_updated":92,"tested_up_to":48,"requires_at_least":93,"requires_php":16,"tags":94,"homepage":97,"download_link":98,"security_score":99,"vuln_count":30,"unpatched_count":11,"last_vuln_date":100,"fetched_at":57},"better-post-filter-widgets-for-elementor","Better Post & Filter Widgets for Elementor","1.8.4","WP Smart Widgets","https:\u002F\u002Fprofiles.wordpress.org\u002Fnomade123456\u002F","\u003Cp>The only free Elementor plugin for unlimited pro-grade filtering of all your post content. Filter by taxonomies, custom fields, ACF, relational fields, and numeric ranges – with seamless integration, no restrictions, and full customization. Get advanced filtering features without paying for limitations.\u003C\u002Fp>\n\u003Ch3>Filter Widget Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Compatible with Elementor Pro post widget, ACF, WooCommerce and most translation plugins.\u003C\u002Fli>\n\u003Cli>True faceted filtering with real-time option availability and dynamic result counts.\u003C\u002Fli>\n\u003Cli>Filter any post type.\u003C\u002Fli>\n\u003Cli>Customizable filter items list with easy re-ordering options.\u003C\u002Fli>\n\u003Cli>Filter anything using taxonomies, custom fields\u002FACF, relational and numeric fields.\u003C\u002Fli>\n\u003Cli>Keyword search support for custom field\u002FACF.\u003C\u002Fli>\n\u003Cli>Various filter types catered to diverse use-cases: checkboxes, radio buttons, label list, dropdown, numeric range, select2 (single & multiple select).\u003C\u002Fli>\n\u003Cli>Fine-tune the filter with the choice of relation (AND or OR) between terms and parents.\u003C\u002Fli>\n\u003Cli>User-friendly more\u002Fless and toggle options, ideal for managing extensive lists.\u003C\u002Fli>\n\u003Cli>Choose how filters are applied: Auto-submission or Submit button mode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpsmartwidgets.com\u002Fdoc\u002Fbetter-post-and-filter-widgets\u002Ffilter-post-widgets-demo\u002F\" rel=\"nofollow ugc\">Filter Widget Demo\u003C\u002Fa> – See the filter in action.\u003C\u002Fp>\n\u003Ch3>Post Widget Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Query multiple post types at once.\u003C\u002Fli>\n\u003Cli>Do more with less – display posts, users, and taxonomies using a single widget.\u003C\u002Fli>\n\u003Cli>Effortlessly switch between a dynamic carousel or grid layout at different breakpoints.\u003C\u002Fli>\n\u003Cli>Make the most of Swiper API with advanced features such as carousel synching, parallax effects, and more.\u003C\u002Fli>\n\u003Cli>Multiple layout options, including classic, on the side, banner, template grid (loop grid), and custom HTML.\u003C\u002Fli>\n\u003Cli>Possibility to create your own loop grid, with any dynamic tags and Elementor widgets.\u003C\u002Fli>\n\u003Cli>Flexible post content options: title, content, excerpt, custom field\u002FACF, taxonomy, HTML, post meta, read more, bookmark, edit options, product price, product rating, buy now, and product badge.\u003C\u002Fli>\n\u003Cli>Flexible query system with AJAX pagination.\u003C\u002Fli>\n\u003Cli>Customize widget content and style like native Elementor widgets.\u003C\u002Fli>\n\u003Cli>Feed-style layouts with taxonomy-based grouping, ideal for magazine or news-style content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwpsmartwidgets.com\u002Fdoc\u002Fbetter-post-and-filter-widgets\u002Felementor-post-slider-travel-theme-demo\u002F\" rel=\"nofollow ugc\">Post Slider\u002FCarousel Demo\u003C\u002Fa> – Check out the post widget possibilities.\u003C\u002Fp>\n\u003Ch3>Create Loop Grids for Free:\u003C\u002Fh3>\n\u003Cp>Create dynamic loop grids without Elementor Pro. Design fully custom layouts using any Elementor widget and dynamic tag, while keeping full compatibility with filtering and AJAX pagination.\u003C\u002Fp>\n\u003Ch3>Exclusive Dynamic Tags:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Exclusive Repeater Field Tag: Unlock the ability to directly output ACF repeater fields in the Elementor frontend, with the flexibility to wrap each part in different HTML tags.\u003C\u002Fli>\n\u003Cli>Includes a series of dynamic tags, allowing users to fully utilize template grids with the free version.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Crafted for Seamless Elementor Integration:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Blends seamlessly with Elementor’s native interface.\u003C\u002Fli>\n\u003Cli>No disruptive branding — Enjoy a clean, streamlined interface without unnecessary distractions.\u003C\u002Fli>\n\u003Cli>Lightweight design, utilizing Elementor’s resources to minimize external dependencies.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer-Friendly:\u003C\u002Fh3>\n\u003Cp>Tailor the widgets to your needs using dedicated filters and developer hooks.\u003C\u002Fp>\n\u003Ch4>Troubleshooting\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Make sure the Post Widget class name and the Filter Widget target match.\u003C\u002Fli>\n\u003Cli>Check for incompatible plugins or theme conflicts:\n\u003Col>\n\u003Cli>Temporarily switch to a default WordPress theme.\u003C\u002Fli>\n\u003Cli>Deactivate all other plugins except Elementor and Better Post & Filter Widgets.\u003C\u002Fli>\n\u003Cli>Test the filter. If it works, reactivate your plugins one by one to find the one causing the conflict.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fli>\n\u003Cli>Disable caching or optimization plugins while testing, as they can interfere with AJAX.\u003C\u002Fli>\n\u003Cli>Check the browser console for JavaScript errors (press F12 and look under the Console tab) and resolve any errors that appear.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Docs and Support\u003C\u002Fh3>\n\u003Cp>Find support for this plugin in the \u003Ca href=\"https:\u002F\u002Fwpsmartwidgets.com\u002Fdoc\u002Fbetter-post-and-filter-widgets\u002F\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Source Code\u003C\u002Fh3>\n\u003Cp>This plugin includes both compressed and uncompressed versions of CSS and JavaScript files and can be found under the \u003Ccode>\u002Fassets\u002F\u003C\u002Fcode> directory.\u003C\u002Fp>\n","The only free pro-grade Elementor filtering system for posts, taxonomies, custom fields, ACF, WooCommerce, WPML & more. Ditch paid limits!",2000,15414,15,"2026-03-03T09:40:00.000Z","6.2",[18,95,21,52,96],"elementor","woocommerce","https:\u002F\u002Fwpsmartwidgets.com\u002Fdoc\u002Fbetter-post-and-filter-widgets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-post-filter-widgets-for-elementor.1.8.4.zip",99,"2025-08-21 00:00:00",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":11,"downloaded":109,"rating":25,"num_ratings":30,"last_updated":110,"tested_up_to":14,"requires_at_least":71,"requires_php":16,"tags":111,"homepage":13,"download_link":115,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":57},"ajax-post-search-and-filter","AJAX Post Search and Filter","1.2","Nirav Kaneriya","https:\u002F\u002Fprofiles.wordpress.org\u002Fniravkaneriya\u002F","\u003Cp>AJAX Post Search and Filter allows users to filter posts in real-time using taxonomy terms like categories, tags, or custom taxonomies. Add the filter anywhere using a simple shortcode.\u003C\u002Fp>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cp>Use this shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[post_filter post=\"post\" taxonomy=\"category, test\" logic=\"saprate\" load_type=\"button\" per_page=\"3\"]\u003Ch3>License\u003C\u002Fh3>\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>This plugin is free software, released under the GPLv2 or later license.\u003C\u002Fp>\n\u003Ch4>1.1\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Added nonce verification and user permission checks for secure AJAX requests.\u003C\u002Fli>\n\u003Cli>Improved AJAX response handling and error fallback in JavaScript.\u003C\u002Fli>\n\u003Cli>Optimized tax query logic with support for “AND”\u002F”OR” filters.\u003C\u002Fli>\n\u003Cli>Enhanced code structure for better maintainability.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>1.2\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fully sanitized all AJAX input data to comply with WordPress security standards.\u003C\u002Fli>\n\u003Cli>Added missing version parameters to enqueued CSS and JS to prevent browser caching issues.\u003C\u002Fli>\n\u003Cli>Refactored input handling logic to pass PHPCS validation.\u003C\u002Fli>\n\u003Cli>Minor code improvements for performance and readability.\u003C\u002Fli>\n\u003C\u002Ful>\n","A lightweight and flexible AJAX-based search and filter plugin for posts. Supports multiple taxonomies and custom post types via shortcode.",376,"2025-06-28T17:27:00.000Z",[18,112,21,113,114],"ajax-search","shortcode","taxonomy","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fajax-post-search-and-filter.1.2.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":11,"downloaded":124,"rating":11,"num_ratings":11,"last_updated":125,"tested_up_to":126,"requires_at_least":71,"requires_php":13,"tags":127,"homepage":13,"download_link":128,"security_score":45,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":57},"filter-everything-extra","Filter Everything Extra","1.0.0","boldthemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fboldthemes\u002F","\u003Cp>Filter Everything Extra is a simple yet useful add-on plugin that adds additional functionality to the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffilter-everything\u002F\" rel=\"ugc\">Filter Everything\u003C\u002Fa> plugin.\u003C\u002Fp>\n\u003Cp>With Filter Everything Extra, you can easily select all filter items, clear the selection, or invert the selection, which is particularly useful when there are many filter items. For example, if there are 25 brands in one filter and you want to search all brands except one, you can select the unwanted item and then invert the selection with one click instead of selecting the other 24 items one by one.\u003C\u002Fp>\n\u003Cp>Once Filter Everything Extra is installed and activated, you will see All, None, and Invert buttons at the top of existing filters. These buttons are available on filters that use checkboxes or label lists.\u003C\u002Fp>\n\u003Cp>The All button selects all items in the filter, None clears the selection, and the Invert button inverts the current selection.\u003C\u002Fp>\n","Additional functionality for the Filter Everything plugin.",531,"2025-01-27T12:21:00.000Z","6.7.5",[18,21,52,53,54],"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-everything-extra.1.0.0.zip",{"attackSurface":130,"codeSignals":220,"taintFlows":567,"riskAssessment":606,"analyzedAt":613},{"hooks":131,"ajaxHandlers":198,"restRoutes":214,"shortcodes":215,"cronEvents":218,"entryPointCount":219,"unprotectedCount":11},[132,138,145,148,152,156,160,163,166,167,171,174,177,181,185,189,191,193],{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","plugins_loaded","asfp_bootstrap_plugin","advanced-ajax-post-filter.php",51,{"type":139,"name":140,"callback":141,"priority":142,"file":143,"line":144},"filter","posts_join","closure",10,"ajax-endpoint.php",253,{"type":139,"name":146,"callback":141,"priority":142,"file":143,"line":147},"posts_orderby",262,{"type":139,"name":149,"callback":150,"priority":142,"file":143,"line":151},"posts_search","apf_search_by_title_only",287,{"type":133,"name":153,"callback":153,"file":154,"line":155},"add_meta_boxes","includes\\class-asfp-admin.php",8,{"type":133,"name":157,"callback":158,"file":154,"line":159},"save_post_asfp_filter_set","save_meta",9,{"type":133,"name":161,"callback":162,"file":154,"line":142},"admin_enqueue_scripts","enqueue_admin_assets",{"type":139,"name":140,"callback":141,"priority":142,"file":164,"line":165},"includes\\class-asfp-ajax.php",90,{"type":139,"name":146,"callback":141,"priority":142,"file":164,"line":99},{"type":133,"name":168,"callback":169,"file":170,"line":155},"init","register_cpt","includes\\class-asfp-plugin.php",{"type":139,"name":172,"callback":173,"file":170,"line":159},"query_vars","register_query_vars",{"type":133,"name":175,"callback":176,"file":170,"line":142},"wp_enqueue_scripts","enqueue_frontend_assets",{"type":139,"name":178,"callback":179,"file":170,"line":180},"request","prevent_404_on_filter_params",12,{"type":133,"name":182,"callback":183,"priority":30,"file":170,"line":184},"parse_request","handle_filter_query_params",13,{"type":139,"name":186,"callback":187,"priority":142,"file":170,"line":188},"pre_handle_404","prevent_404_for_filter_params",14,{"type":139,"name":140,"callback":141,"priority":142,"file":170,"line":190},939,{"type":139,"name":146,"callback":141,"priority":142,"file":170,"line":192},948,{"type":139,"name":194,"callback":195,"priority":30,"file":196,"line":197},"render_block_context","_block_template_render_without_post_block_context","includes\\template-loader.php",35,[199,204,205,208,210,213],{"action":200,"nopriv":201,"callback":202,"hasNonce":203,"hasCapCheck":201,"file":164,"line":155},"asfp_filter",false,"handle_filter",true,{"action":200,"nopriv":203,"callback":202,"hasNonce":203,"hasCapCheck":201,"file":164,"line":159},{"action":206,"nopriv":201,"callback":207,"hasNonce":203,"hasCapCheck":201,"file":164,"line":142},"asfp_autocomplete","handle_autocomplete",{"action":206,"nopriv":203,"callback":207,"hasNonce":203,"hasCapCheck":201,"file":164,"line":209},11,{"action":211,"nopriv":201,"callback":212,"hasNonce":203,"hasCapCheck":201,"file":164,"line":180},"asfp_track_tab","handle_tab_tracking",{"action":211,"nopriv":203,"callback":212,"hasNonce":203,"hasCapCheck":201,"file":164,"line":184},[],[216],{"tag":217,"callback":113,"file":170,"line":209},"asfp_post_filter",[],7,{"dangerousFunctions":221,"sqlUsage":222,"outputEscaping":224,"fileOperations":11,"externalRequests":564,"nonceChecks":565,"capabilityChecks":30,"bundledLibraries":566},[],{"prepared":155,"raw":11,"locations":223},[],{"escaped":225,"rawEcho":226,"locations":227},345,169,[228,231,233,235,237,239,241,243,245,247,249,251,253,255,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,313,315,317,319,321,323,325,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,376,378,380,382,384,386,388,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,432,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,498,500,502,504,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,561],{"file":143,"line":229,"context":230},153,"raw output",{"file":143,"line":232,"context":230},176,{"file":143,"line":234,"context":230},189,{"file":143,"line":236,"context":230},462,{"file":143,"line":238,"context":230},474,{"file":143,"line":240,"context":230},505,{"file":143,"line":242,"context":230},518,{"file":143,"line":244,"context":230},528,{"file":143,"line":246,"context":230},554,{"file":154,"line":248,"context":230},184,{"file":154,"line":250,"context":230},187,{"file":154,"line":252,"context":230},190,{"file":154,"line":254,"context":230},193,{"file":154,"line":256,"context":230},194,{"file":154,"line":258,"context":230},195,{"file":154,"line":260,"context":230},198,{"file":154,"line":262,"context":230},199,{"file":154,"line":264,"context":230},200,{"file":154,"line":266,"context":230},201,{"file":154,"line":268,"context":230},202,{"file":154,"line":270,"context":230},205,{"file":154,"line":272,"context":230},206,{"file":154,"line":274,"context":230},207,{"file":154,"line":276,"context":230},210,{"file":154,"line":278,"context":230},211,{"file":154,"line":280,"context":230},212,{"file":154,"line":282,"context":230},213,{"file":154,"line":284,"context":230},217,{"file":154,"line":286,"context":230},218,{"file":154,"line":288,"context":230},219,{"file":154,"line":290,"context":230},222,{"file":154,"line":292,"context":230},228,{"file":154,"line":294,"context":230},237,{"file":154,"line":296,"context":230},244,{"file":154,"line":298,"context":230},254,{"file":154,"line":300,"context":230},258,{"file":154,"line":302,"context":230},260,{"file":154,"line":304,"context":230},264,{"file":154,"line":306,"context":230},266,{"file":154,"line":308,"context":230},270,{"file":154,"line":310,"context":230},272,{"file":154,"line":312,"context":230},276,{"file":154,"line":314,"context":230},279,{"file":154,"line":316,"context":230},280,{"file":154,"line":318,"context":230},282,{"file":154,"line":320,"context":230},284,{"file":154,"line":322,"context":230},285,{"file":154,"line":324,"context":230},286,{"file":154,"line":151,"context":230},{"file":154,"line":327,"context":230},288,{"file":154,"line":329,"context":230},292,{"file":154,"line":331,"context":230},293,{"file":154,"line":333,"context":230},294,{"file":154,"line":335,"context":230},295,{"file":154,"line":337,"context":230},298,{"file":154,"line":339,"context":230},299,{"file":154,"line":341,"context":230},300,{"file":154,"line":343,"context":230},303,{"file":154,"line":345,"context":230},308,{"file":154,"line":347,"context":230},310,{"file":154,"line":349,"context":230},312,{"file":154,"line":351,"context":230},313,{"file":154,"line":353,"context":230},314,{"file":154,"line":355,"context":230},316,{"file":154,"line":357,"context":230},318,{"file":154,"line":359,"context":230},319,{"file":154,"line":361,"context":230},320,{"file":154,"line":363,"context":230},322,{"file":154,"line":365,"context":230},324,{"file":154,"line":367,"context":230},325,{"file":154,"line":369,"context":230},326,{"file":154,"line":371,"context":230},331,{"file":154,"line":373,"context":230},337,{"file":154,"line":375,"context":230},338,{"file":154,"line":377,"context":230},339,{"file":154,"line":379,"context":230},340,{"file":154,"line":381,"context":230},341,{"file":154,"line":383,"context":230},342,{"file":154,"line":385,"context":230},343,{"file":154,"line":387,"context":230},344,{"file":154,"line":225,"context":230},{"file":154,"line":390,"context":230},347,{"file":154,"line":392,"context":230},348,{"file":154,"line":394,"context":230},349,{"file":154,"line":396,"context":230},351,{"file":154,"line":398,"context":230},352,{"file":154,"line":400,"context":230},353,{"file":154,"line":402,"context":230},354,{"file":154,"line":404,"context":230},355,{"file":154,"line":406,"context":230},357,{"file":154,"line":408,"context":230},358,{"file":154,"line":410,"context":230},359,{"file":154,"line":412,"context":230},363,{"file":154,"line":414,"context":230},365,{"file":154,"line":416,"context":230},366,{"file":154,"line":418,"context":230},367,{"file":154,"line":420,"context":230},368,{"file":154,"line":422,"context":230},369,{"file":154,"line":424,"context":230},370,{"file":154,"line":426,"context":230},371,{"file":154,"line":428,"context":230},374,{"file":154,"line":430,"context":230},375,{"file":154,"line":109,"context":230},{"file":154,"line":12,"context":230},{"file":154,"line":434,"context":230},382,{"file":154,"line":436,"context":230},388,{"file":154,"line":438,"context":230},397,{"file":154,"line":440,"context":230},406,{"file":154,"line":442,"context":230},415,{"file":154,"line":444,"context":230},422,{"file":154,"line":446,"context":230},426,{"file":154,"line":448,"context":230},428,{"file":154,"line":450,"context":230},429,{"file":154,"line":452,"context":230},430,{"file":154,"line":454,"context":230},432,{"file":154,"line":456,"context":230},433,{"file":154,"line":458,"context":230},434,{"file":154,"line":460,"context":230},435,{"file":154,"line":462,"context":230},439,{"file":154,"line":464,"context":230},441,{"file":154,"line":466,"context":230},443,{"file":154,"line":468,"context":230},445,{"file":154,"line":470,"context":230},447,{"file":154,"line":472,"context":230},449,{"file":154,"line":474,"context":230},452,{"file":154,"line":476,"context":230},456,{"file":154,"line":478,"context":230},458,{"file":154,"line":480,"context":230},459,{"file":154,"line":482,"context":230},460,{"file":154,"line":484,"context":230},461,{"file":154,"line":486,"context":230},464,{"file":154,"line":488,"context":230},465,{"file":154,"line":490,"context":230},466,{"file":154,"line":492,"context":230},469,{"file":154,"line":494,"context":230},470,{"file":154,"line":496,"context":230},471,{"file":154,"line":238,"context":230},{"file":154,"line":499,"context":230},475,{"file":154,"line":501,"context":230},476,{"file":154,"line":503,"context":230},479,{"file":154,"line":505,"context":230},480,{"file":154,"line":507,"context":230},481,{"file":154,"line":509,"context":230},488,{"file":154,"line":511,"context":230},489,{"file":154,"line":513,"context":230},490,{"file":170,"line":515,"context":230},444,{"file":170,"line":517,"context":230},572,{"file":170,"line":519,"context":230},583,{"file":170,"line":521,"context":230},615,{"file":170,"line":523,"context":230},657,{"file":170,"line":525,"context":230},658,{"file":170,"line":527,"context":230},659,{"file":170,"line":529,"context":230},660,{"file":170,"line":531,"context":230},661,{"file":170,"line":533,"context":230},666,{"file":170,"line":535,"context":230},667,{"file":170,"line":537,"context":230},668,{"file":170,"line":539,"context":230},669,{"file":170,"line":541,"context":230},670,{"file":170,"line":543,"context":230},678,{"file":170,"line":545,"context":230},822,{"file":170,"line":547,"context":230},997,{"file":170,"line":549,"context":230},1028,{"file":170,"line":551,"context":230},1033,{"file":170,"line":553,"context":230},1046,{"file":170,"line":555,"context":230},1047,{"file":170,"line":557,"context":230},1049,{"file":559,"line":560,"context":230},"templates\\blog\\custom.php",111,{"file":562,"line":563,"context":230},"templates\\blog\\template6.php",71,2,4,[],[568,595],{"entryPoint":569,"graph":570,"unsanitizedCount":593,"severity":594},"handle_filter_request (ajax-endpoint.php:183)",{"nodes":571,"edges":590},[572,576,582,585],{"id":573,"type":574,"label":575,"file":143,"line":262},"n0","source","$_POST (x2)",{"id":577,"type":578,"label":579,"file":143,"line":580,"wp_function":581},"n1","sink","get_var() [SQLi]",302,"get_var",{"id":583,"type":574,"label":584,"file":143,"line":256},"n2","$_POST",{"id":586,"type":578,"label":587,"file":143,"line":588,"wp_function":589},"n3","get_col() [SQLi]",356,"get_col",[591,592],{"from":573,"to":577,"sanitized":201},{"from":583,"to":586,"sanitized":201},3,"high",{"entryPoint":596,"graph":597,"unsanitizedCount":593,"severity":594},"\u003Cajax-endpoint> (ajax-endpoint.php:0)",{"nodes":598,"edges":603},[599,600,601,602],{"id":573,"type":574,"label":575,"file":143,"line":262},{"id":577,"type":578,"label":579,"file":143,"line":580,"wp_function":581},{"id":583,"type":574,"label":584,"file":143,"line":256},{"id":586,"type":578,"label":587,"file":143,"line":588,"wp_function":589},[604,605],{"from":573,"to":577,"sanitized":201},{"from":583,"to":586,"sanitized":201},{"summary":607,"deductions":608},"The ajax-smart-filter v1.4 plugin exhibits a generally strong security posture with several good practices in place. Notably, all identified AJAX handlers, REST API routes, and other entry points have authorization checks. The plugin also exclusively uses prepared statements for all SQL queries, which is an excellent safeguard against SQL injection. There are no file operations or dangerous functions identified, and it does not bundle external libraries. However, the analysis reveals a concerning aspect regarding output escaping, with a significant portion (33%) being unescaped. Furthermore, the taint analysis identified two high-severity flows with unsanitized paths, indicating potential risks for arbitrary file read or path traversal vulnerabilities. Despite the absence of known CVEs, these code-level findings warrant attention.\n\nIn conclusion, while the plugin demonstrates a commitment to secure coding by avoiding raw SQL and implementing access controls, the unescaped output and high-severity taint flows represent tangible security weaknesses. The lack of past vulnerabilities might suggest good historical development practices, but it doesn't negate the current risks identified. Users should be aware of the potential for data leakage or manipulation due to the identified taint issues and the unescaped output.\n\nStrengths include robust access control on entry points, proper SQL handling, and no dangerous functions or file operations. Weaknesses lie in the 33% of unescaped output and the two high-severity unsanitized taint flows. These weaknesses, though not yet exploited historically according to the data, represent critical areas for improvement and potential attack vectors.",[609,611],{"reason":610,"points":180},"High severity taint flows with unsanitized paths",{"reason":612,"points":219},"Significant portion of output not properly escaped","2026-03-17T06:01:14.719Z",{"wat":615,"direct":625},{"assetPaths":616,"generatorPatterns":618,"scriptPaths":619,"versionParams":623},[617],"\u002Fwp-content\u002Fplugins\u002Fajax-smart-filter\u002Fassets\u002Fjs\u002Fadmin.js",[],[620,621,622],"https:\u002F\u002Fcdnjs.cloudflare.com\u002Fajax\u002Flibs\u002Face\u002F1.23.4\u002Face.js","https:\u002F\u002Fcdnjs.cloudflare.com\u002Fajax\u002Flibs\u002Face\u002F1.23.4\u002Fmode-html.js","https:\u002F\u002Fcdnjs.cloudflare.com\u002Fajax\u002Flibs\u002Face\u002F1.23.4\u002Ftheme-monokai.js",[624],"\u002Fwp-content\u002Fplugins\u002Fajax-smart-filter\u002Fassets\u002Fjs\u002Fadmin.js?ver=1.0.0",{"cssClasses":626,"htmlComments":628,"htmlAttributes":629,"restEndpoints":647,"jsGlobals":648,"shortcodeOutput":650},[627],"asfp-ace-editor-container",[],[630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646],"data-asfp-post-type","data-asfp-filter-id","data-asfp-term-id","data-asfp-search-scope","data-asfp-match-logic","data-asfp-apply-mode","data-asfp-tax-display","data-asfp-per-page","data-asfp-pagination-display","data-asfp-filter-design","data-asfp-label-show","data-asfp-label-text","data-asfp-show-title","data-asfp-show-search","data-asfp-show-tax-category","data-asfp-show-tax-post-tag","data-asfp-show-sort",[],[649],"ASFP_Admin",[]]