[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fWdbMTWm_1sjXb6HvlKHUz07H0knwfIjfAPkdzpMUluE":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":133,"fingerprints":181},"ajax-post-filter","Ajax Post Filter","1.6","James Irving-Swift","https:\u002F\u002Fprofiles.wordpress.org\u002Firvingswiftj\u002F","\u003Cp>Use shortcode [ajaxFilter] to create a nice filter posts feature.\u003Cbr \u002F>\nAttributes for this shortcode include:\u003Cbr \u002F>\n* posttypes – comma separated post types that you want displayed\u003Cbr \u002F>\n* taxonomies – comma separent taxonomies that you want to be able to filter by.\u003Cbr \u002F>\n* showcount – set to 0 or 1 toggle the displaying of post counts next to taxonomies\u003Cbr \u002F>\n* pageination – accepts values “top,bottom”, “top”, “bottom” depend where you want your pagination\u003Cbr \u002F>\n* posts_per_page – set the amount of posts per page (default is 15)\u003Cbr \u002F>\n* shownav – set to 0 or 1 to toggle on of off the navigation\u003C\u002Fp>\n\u003Cp>Example:\u003Cbr \u002F>\n[ajaxFilter posttypes=”test_album” taxonomies=”category,tag,genre,writer” showcount=”1″]\u003C\u002Fp>\n","Filter posts with ajax",10,7250,100,1,"2012-06-14T14:29:00.000Z","3.4.2","3.1","",[20,21,22,23],"ajax","development","filter","posts","http:\u002F\u002Fwww.electricstudio.co.uk","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fajax-post-filter.1.6.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"irvingswiftj",5,290,30,84,"2026-04-04T04:22:10.381Z",[39,60,81,98,116],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":11,"downloaded":47,"rating":27,"num_ratings":27,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":58,"download_link":59,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"load-more-ajax","Load More Ajax Lite","1.2","Ajanta Das","https:\u002F\u002Fprofiles.wordpress.org\u002Fajantawpdev\u002F","\u003Cp>\u003Cstrong>Load More Ajax Lite\u003C\u002Fstrong> is a powerful, feature-rich WordPress plugin that transforms your post listings with modern Ajax functionality. Create stunning, fast-loading blog pages with infinite scroll, real-time search, advanced filtering, and intelligent caching.\u003C\u002Fp>\n\u003Cp>** Key Features:**\u003Cbr \u002F>\n* \u003Cstrong>Multiple Layouts\u003C\u002Fstrong> – 3 beautiful, responsive design styles\u003Cbr \u002F>\n* \u003Cstrong>Category Filtering\u003C\u002Fstrong> – Ajax-powered category filters\u003Cbr \u002F>\n* \u003Cstrong>Custom Post Types\u003C\u002Fstrong> – Works with any post type\u003Cbr \u002F>\n* \u003Cstrong>Elementor Widget\u003C\u002Fstrong> – Fully integrated with Elementor\u003Cbr \u002F>\n* \u003Cstrong>Responsive Design\u003C\u002Fstrong> – Mobile-first, fully responsive\u003Cbr \u002F>\n* \u003Cstrong>Performance Optimized\u003C\u002Fstrong> – Caching, lazy loading, and optimization\u003Cbr \u002F>\n* \u003Cstrong>Developer Friendly\u003C\u002Fstrong> – Hooks, filters, and extensive API\u003C\u002Fp>\n\u003Ch3>DEMO & DOCS\u003C\u002Fh3>\n\u003Cp>For more information you can see plugin \u003Ca href=\"https:\u002F\u002Fplugins.wpnonce.com\u002Fload-more-ajax\u002F\" rel=\"nofollow ugc\">demo\u003C\u002Fa> & \u003Ca href=\"https:\u002F\u002Fplugins.wpnonce.com\u002Fload-more-ajax\u002Fdocumentation\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>HOW TO USE\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Elementor:\u003C\u002Fstrong> Added existing 3 block style in the Elementor Widget. Now you can style and custmize according to you demand.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Shortcode:\u003C\u002Fstrong> [load_more_ajax_lite] is main shortcode. Add attributes according to your demand. No attribute is required. [load_more_ajax_lite post_type=”” posts_per_page=”” filter=”” include=”” exclude=”” text_limit=”” style=”” column=””]\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Post Type:\u003C\u002Fstrong> Default post_type=”post”. If you want to show custom post type posts you have to set Attribute post_type=”your custom post type name” find your custom post type name according to \u003Ca href=\"https:\u002F\u002Fprnt.sc\u002FG8nFQozLCQvl\" rel=\"nofollow ugc\">screenshot\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Posts Per Page:\u003C\u002Fstrong> Default posts_per_page=”2″. How many posts you want to show before load more action.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Filter:\u003C\u002Fstrong> Default filter=”true”. To hide category filter bar just use filter value ‘false’.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Include:\u003C\u002Fstrong> Default include=”null”. Show specific category posts by using category ID, for multiple category IDs use comma(,) to separate. Find your category IDs according to \u003Ca href=\"https:\u002F\u002Fprnt.sc\u002Fyc0RZ0LTSgPI\" rel=\"nofollow ugc\">screenshot\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Exclude:\u003C\u002Fstrong> Default exclude=”null”. Remove specific category posts by using category ID, for multiple category IDs use comma(,) to separate. Find your category IDs according to \u003Ca href=\"https:\u002F\u002Fprnt.sc\u002Fyc0RZ0LTSgPI\" rel=\"nofollow ugc\">screenshot\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Text Limit:\u003C\u002Fstrong> Default text_limit=”10″. How many text would be show in description area, the number count in word.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Title Limit:\u003C\u002Fstrong> Default title_limit=”30″ character. How many character would be show in the title. Title limitation will be counted as per character.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Style:\u003C\u002Fstrong> Default style=”1″. Currently it has 2 block style ( 1, 2 & 3 ). style 1 & 3 grid view, style 2 list view.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Column:\u003C\u002Fstrong> Default column=”2″. Column will work when grid view (style=”1″). Available column 1,2,3,4 & 5.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Advanced Ajax post loading with infinite scroll, search, filtering, caching, and modern performance optimizations.",2830,"2025-11-25T18:00:00.000Z","6.8.5","5.2","7.4",[53,54,55,56,57],"ajax-pagination","infinite-scroll","load-more-post","post-filter","search-posts","https:\u002F\u002Fplugins.wpnonce.com\u002Fload-more-ajax\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fload-more-ajax.zip",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":11,"downloaded":68,"rating":27,"num_ratings":27,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":78,"download_link":79,"security_score":80,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"simplewp-post-filter","SimpleWP Post Filter Plugin for WordPress","1.0.0","Chitraa","https:\u002F\u002Fprofiles.wordpress.org\u002Fchitracreation\u002F","\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\u002Fl7keF8Z7H9E?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\u003Cp>Just install Plugin and enjoy feature of WP Post Filter by \u003Ca href=\"https:\u002F\u002Fchitraa.tech\u002F\" rel=\"nofollow ugc\">Chitraa\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin display WordPress default standard POST with a simple short code.\u003C\u002Fp>\n\u003Cp>1). Create a page like Blog or any other.\u003C\u002Fp>\n\u003Cp>2). Put below short code wherever you want.\u003C\u002Fp>\n\u003Cp>3). [wppf_post_filter] – Post Filter Short code.\u003C\u002Fp>\n\u003Cp>4). [wppf_post_grid] – Post Grid without Filter Short code.\u003C\u002Fp>\n\u003Cp>5). Add short code parameters as you want.\u003C\u002Fp>\n","SimpleWP Post Filter Plugin for WordPress: Enables filter and display posts dynamically using AJAX for a seamless experience.",2928,"2024-11-14T05:24:00.000Z","6.6.5","5.0","7.0",[74,75,23,76,77],"ajax-filter","filter-posts","shortcode","show-blog-posts","https:\u002F\u002Fchitraa.tech\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimplewp-post-filter.1.0.0.zip",92,{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":27,"downloaded":89,"rating":27,"num_ratings":27,"last_updated":18,"tested_up_to":49,"requires_at_least":90,"requires_php":51,"tags":91,"homepage":95,"download_link":96,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":97},"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.",380,"6.0",[74,92,93,56,94],"custom-template-development","grid-layout","search-suggestion","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fajax-smart-filter\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fajax-smart-filter.1.4.zip","2026-03-15T10:48:56.248Z",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":27,"downloaded":106,"rating":27,"num_ratings":27,"last_updated":107,"tested_up_to":108,"requires_at_least":71,"requires_php":109,"tags":110,"homepage":18,"download_link":115,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"filtered-blogs-with-ajax-pagination","Filtered Blogs with Ajax Pagination","1.0.1","Shubham Sharma","https:\u002F\u002Fprofiles.wordpress.org\u002Fshubhamvasishtha\u002F","\u003Cp>Filtered Blogs with Ajax Pagination allows you to:\u003Cbr \u002F>\n– Display recent or random posts using a shortcode\u003Cbr \u002F>\n– Add a custom class from admin for further design changes\u003Cbr \u002F>\n– Create unlimited shortcode configurations from the admin\u003Cbr \u002F>\n– Blog posts AJAX Pagination on the frontend (based on shortcode)\u003Cbr \u002F>\n– Use multiple shortcodes on the same page without conflict\u003Cbr \u002F>\n– Customize grid layout via CSS custom class\u003C\u002Fp>\n\u003Cp>Perfect for blog homepages, sidebars, or landing pages needing dynamic blog post blocks.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Show blog posts in grid layout\u003C\u002Fli>\n\u003Cli>Filter by “Recent” or “Random” using AJAX Pagination\u003C\u002Fli>\n\u003Cli>Use custom class per shortcode block\u003C\u002Fli>\n\u003Cli>Lightweight and fast\u003C\u002Fli>\n\u003Cli>Developer-friendly and customizable\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to \u003Ccode>Filtered Blog Posts\u003C\u002Fcode> menu in the WordPress admin.\u003C\u002Fli>\n\u003Cli>Add a new configuration by selecting:\n\u003Cul>\n\u003Cli>Number of posts to display\u003C\u002Fli>\n\u003Cli>Grid CSS class\u003C\u002Fli>\n\u003Cli>Default type (recent\u002Frandom)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Copy the generated shortcode like \u003Ccode>[cfbp_shortcode id=1]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Paste it in any page, post, or widget.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later.\u003C\u002Fp>\n","Display blog posts with AJAX pagination, filters, and custom styles using shortcodes. Create multiple post blocks easily from the admin panel.",249,"2025-12-06T14:52:00.000Z","6.9.4","7.2",[111,112,113,114],"ajax-pagination-blogs","ajax-posts-block","random-posts","recent-posts-filter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffiltered-blogs-with-ajax-pagination.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":27,"downloaded":124,"rating":27,"num_ratings":27,"last_updated":125,"tested_up_to":126,"requires_at_least":71,"requires_php":109,"tags":127,"homepage":18,"download_link":132,"security_score":80,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"smart-searchify","Smart Searchify","1.0.2","devjbi","https:\u002F\u002Fprofiles.wordpress.org\u002Fdevjbi\u002F","\u003Cp>The Smart Searchify plugin provides a robust solution for creating customisable, SEO-friendly search filters for WordPress post types and custom post types. With extensive options for tailoring the search experience, this plugin empowers users to quickly locate relevant content with ease. AJAX and non-AJAX filtering capabilities ensure seamless performance, while SEO-friendly URLs make filtered results indexable by search engines, boosting site visibility. Designed for flexibility, this plugin supports various customisation options—from form positioning to input types and display layouts—making it a versatile choice for all types of WordPress sites.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features & Benefits\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Customisable Shortcode: Create unlimited shortcode tailored to specific post types, which can be placed anywhere on your site for easy accessibility.\u003C\u002Fli>\n\u003Cli>Flexible Filter Options: Filter results by multiple taxonomies, including categories, tags, and custom taxonomies, enabling users to refine searches for more targeted results.\u003C\u002Fli>\n\u003Cli>Customisable Filter Positioning: Position filters above or alongside your main content to match your site’s layout and enhance user experience.\u003C\u002Fli>\n\u003Cli>SEO-Friendly URLs: Customise taxonomy slugs in URLs, ensuring search-friendly paths that enhance both user experience and search engine visibility.\u003C\u002Fli>\n\u003Cli>AJAX Searching: Toggle AJAX on or off for dynamic, real-time filtering without page reloads, providing a smooth and responsive experience.\u003C\u002Fli>\n\u003Cli>Display Options (List or Grid View): Choose between list or grid formats to present search results in the most visually appealing way for your audience.\u003C\u002Fli>\n\u003Cli>Sorting Options: Enable sorting controls to give users the ability to arrange results by criteria like date, relevance, or alphabetical order.\u003C\u002Fli>\n\u003Cli>Pagination Control: Set the number of items per page to manage the length and load time of search result pages, improving performance.\u003C\u002Fli>\n\u003Cli>Author Display Control: Option to show or hide the author name on search results, providing flexibility based on content type and site branding.\u003C\u002Fli>\n\u003Cli>Excerpt Control: Display or hide post excerpts in search results, allowing you to control the amount of information shown per result.\u003C\u002Fli>\n\u003Cli>Read More Link: Include an optional “Read More” link for each result, encouraging deeper engagement with your content.\u003C\u002Fli>\n\u003Cli>Input Type Customisation: Customise filter inputs with radio buttons, checkboxes, or multi-select dropdowns to suit your site’s design and usability needs.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Example\u003C\u002Fstrong>\u003Cbr \u002F>\nHere’s an example of a shortcode created using Smart Searchify:\u003C\u002Fp>\n\u003Cp>[jbid_smart_searchify id=”755″]\u003C\u002Fp>\n\u003Ch3>Licenses & Credits\u003C\u002Fh3>\n\u003Cp>Smart Searchify is distributed under the terms of the GNU GPL v2.0 or later.\u003Cbr \u002F>\nFeel free to use and modify this as you like.\u003C\u002Fp>\n\u003Cp>Unless otherwise specified, all plugin files, scripts, and images are created by us and are licensed under the same license as the plugin.\u003C\u002Fp>\n\u003Ch3>Resources packed within the plugin.\u003C\u002Fh3>\n\u003Cp>jquery.multi-select.js\u003Cbr \u002F>\n    Source: https:\u002F\u002Fgithub.com\u002Fmysociety\u002Fjquery-multi-select\u003Cbr \u002F>\n    License: GNU Affero GPL\u003Cbr \u002F>\n    License Url: https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fagpl-3.0.html\u003C\u002Fp>\n","Smart Searchify enhances the search functionality of your WordPress website to next level.",582,"2024-11-22T12:59:00.000Z","6.7.5",[128,129,130,131,57],"ajax-filter-search","ajax-search","filter-search-results","search-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-searchify.1.0.2.zip",{"attackSurface":134,"codeSignals":162,"taintFlows":169,"riskAssessment":170,"analyzedAt":180},{"hooks":135,"ajaxHandlers":142,"restRoutes":153,"shortcodes":154,"cronEvents":159,"entryPointCount":160,"unprotectedCount":161},[136],{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","init","enqueue_scripts","ajax-filter.php",35,[143,149,151],{"action":144,"nopriv":145,"callback":146,"hasNonce":147,"hasCapCheck":147,"file":140,"line":148},"affilterposts",true,"create_filtered_section",false,39,{"action":144,"nopriv":147,"callback":146,"hasNonce":147,"hasCapCheck":147,"file":140,"line":150},40,{"action":144,"nopriv":145,"callback":146,"hasNonce":147,"hasCapCheck":147,"file":140,"line":152},42,[],[155],{"tag":156,"callback":157,"file":140,"line":158},"ajaxFilter","ajax_filter",34,[],4,3,{"dangerousFunctions":163,"sqlUsage":164,"outputEscaping":166,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":168},[],{"prepared":27,"raw":27,"locations":165},[],{"escaped":27,"rawEcho":27,"locations":167},[],[],[],{"summary":171,"deductions":172},"The ajax-post-filter plugin version 1.6 exhibits a mixed security posture.  On the positive side, it demonstrates good practices regarding SQL queries, output escaping, file operations, and external HTTP requests, with all analyzed code adhering to secure coding standards in these areas.  The absence of known vulnerabilities or CVEs in its history is also a strong indicator of past security diligence. \n\nHowever, the static analysis reveals a significant concern: three AJAX handlers are present without any authentication or capability checks. This creates a substantial attack surface that is entirely unprotected, making these handlers prime targets for unauthorized actions.  While taint analysis shows no issues, the lack of security checks on these entry points is a critical oversight that could be exploited if malicious input is passed through them, even if the underlying code itself is not inherently vulnerable.  The plugin's overall security is weakened by this critical gap in its access control mechanisms.",[173,176,178],{"reason":174,"points":175},"AJAX handlers without authentication checks",15,{"reason":177,"points":11},"AJAX handlers without capability checks",{"reason":179,"points":33},"Large attack surface without auth checks","2026-03-16T23:45:11.153Z",{"wat":182,"direct":190},{"assetPaths":183,"generatorPatterns":187,"scriptPaths":188,"versionParams":189},[184,185,186],"\u002Fwp-content\u002Fplugins\u002Fajax-post-filter\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fajax-post-filter\u002Fjs\u002Fhtml5.js","\u002Fwp-content\u002Fplugins\u002Fajax-post-filter\u002Fjs\u002Faf-script.js",[],[],[],{"cssClasses":191,"htmlComments":193,"htmlAttributes":194,"restEndpoints":201,"jsGlobals":203,"shortcodeOutput":205},[192],"ajax-filtered-section",[],[195,196,197,198,199,200],"data-posttypes","data-filters","data-postsperpage","data-pagination","data-showcount","data-shownav",[202],"\u002Fwp-json\u002Faffilterposts",[204],"window.ajaxf",[206],"[ajaxFilter]"]