[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fU6tLy0t6_3HUQpFDE25pZ3UTnb5FnVVYQi73l69mW8Y":3,"$fMIHFzc9uKiqdoQ-KuQGWDNxm70J9py8tzLpW2eOTLag":257},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":140,"fingerprints":226},"filter-posts-with-list","Filter Posts With List","1.1.0","iflairwebtechnologies","https:\u002F\u002Fprofiles.wordpress.org\u002Fiflairwebtechnologies\u002F","\u003Cp>“Filter Posts with List” is a versatile WordPress plugin designed to help you display both default and custom post types with ease. It allows users to filter posts based on categories and tags, making it easier to navigate large amounts of content. With the grid view format, this plugin organizes your posts neatly and adds an option to load more posts, offering a smooth and dynamic user experience.\u003C\u002Fp>\n\u003Cp>The plugin supports default WordPress post shortcodes, and you can also generate custom shortcodes for different post types. It comes with flexible filtering options, allowing you to show or hide search, category, and tag filters. You can even customize filter headings to match your website’s branding or content needs.\u003C\u002Fp>\n\u003Cp>You have full control over what information is displayed for each post. Whether you want to show or hide the featured image, categories, publish date, author name, or post description, it’s all customizable. The plugin also lets you manage how many posts are shown initially and how many load when the “Load More” button is clicked.\u003C\u002Fp>\n\u003Ch3>Why Use Filter Posts with List?\u003C\u002Fh3>\n\u003Cp>If your website has a large number of posts or custom post types, this plugin offers a clean and organized way to present content, improving the user experience by providing relevant filters. It’s perfect for bloggers, businesses, or content-heavy sites that want more control over how posts are displayed without needing custom coding.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Post Filtering:\u003C\u002Fstrong>\u003Cbr \u002F>\nFilter posts by category and tags to give users a better content browsing experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Shortcodes:\u003C\u002Fstrong>\u003Cbr \u002F>\nGenerate shortcodes for custom post types to display specific types of content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Grid Layout:\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay posts in a visually appealing grid format.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Customizable Filters:\u003C\u002Fstrong>\u003Cbr \u002F>\nShow or hide filter options like search, category, and tag filters, and change filter headings to match your site’s design.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post Data Control:\u003C\u002Fstrong>\u003Cbr \u002F>\nChoose to show or hide details such as post-featured image, category, author, publish date, and description.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Load More Functionality:\u003C\u002Fstrong>\u003Cbr \u002F>\nSet how many posts are shown initially and control the number of posts that load on user interaction.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Flexible Post Listings:\u003C\u002Fstrong>\u003Cbr \u002F>\nEasily manage both default and custom post listings, creating a streamlined experience for both content creators and visitors.\u003C\u002Fp>\n","Filter Posts with list by iFlair plugin is help you to list out default post and custom posts and filter out post base on its category and tags.",10,642,0,"2025-01-16T11:07:00.000Z","6.7.5","4.7","5.6",[19,20,21,22,23],"blog-filter","load-more","post-search","posts-filter","posts-listing","https:\u002F\u002Fprofiles.wordpress.org\u002Fiflairwebtechnologies","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-posts-with-list.1.1.0.zip",92,null,"2026-04-06T09:54:40.288Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":26,"computed_at":35},11,810,97,30,"2026-04-06T10:52:44.778Z",[37,61,80,101,121],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":17,"tags":52,"homepage":56,"download_link":57,"security_score":58,"vuln_count":59,"unpatched_count":13,"last_vuln_date":60,"fetched_at":28},"ajax-load-more","Ajax Load More – Infinite Scroll, Load More, & Lazy Load","7.8.3","Darren Cooney","https:\u002F\u002Fprofiles.wordpress.org\u002Fdcooney\u002F","\u003Cp>Ajax Load More is the most powerful \u003Cstrong>infinite scroll\u003C\u002Fstrong>, \u003Cstrong>lazy load\u003C\u002Fstrong>, and \u003Cstrong>load more\u003C\u002Fstrong> plugin for WordPress. Use it to automatically load posts, pages, custom post types, comments, and WooCommerce products without refreshing the page.\u003C\u002Fp>\n\u003Cp>Build custom WordPress queries visually with the Ajax Load More \u003Cstrong>Query\u002FShortcode Builder\u003C\u002Fstrong>, then embed them anywhere using blocks, shortcodes, or template tags.\u003C\u002Fp>\n\u003Cp>Ajax Load More is developer-friendly, performance-optimized, and compatible with popular plugins like WooCommerce, Advanced Custom Fields, and Elementor.\u003C\u002Fp>\n\u003Cp>&rarr; \u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002F\" rel=\"nofollow ugc\">Get More Information\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Query\u002FShortcode Builder\u003C\u002Fstrong> – Create a custom Ajax Load More query in seconds by adjusting various WordPress query parameters included with the inuitive shortcode builder.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Query Parameters\u003C\u002Fstrong> – Query WordPress by many different content types. Query by Post Type, Category, Tags, Custom Taxonomies, Search Term, Date Query, Authors and more!\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ajax Filtering\u003C\u002Fstrong> – The Ajax Load More \u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Ffiltering\u002F\" rel=\"nofollow ugc\">custom filtering\u003C\u002Fa> method will allow you to filter and update your Ajax query results.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Templates\u003C\u002Fstrong> – Edit and extend the functionality of Ajax Load More by creating your own template to match the look and feel of your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Instances\u003C\u002Fstrong> – Include multiple instances of Ajax Load More on a single page, post or template.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Compatibility\u003C\u002Fstrong> – Manage Repeater Templates across all sites in your network.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Setting Panel\u003C\u002Fstrong> – Customize Ajax Load More by configuring the various plugin settings.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check out the \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002F\" rel=\"nofollow ugc\">website\u003C\u002Fa>\u003C\u002Fstrong> for more information on the features and functionality of Ajax Load More.\u003C\u002Fp>\n\u003Ch3>Why Ajax Load More is the Best Infinite Scroll Plugin for WordPress\u003C\u002Fh3>\n\u003Cp>Ajax Load More differs from the other WordPress infinite scroll plugins because with ALM, you create the query for displaying the data. This gives you full control over the content you are loading and displaying to your users.\u003C\u002Fp>\n\u003Ch3>What’s New\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fprefetch\u002F\" rel=\"nofollow ugc\">Data Prefetching\u003C\u002Fa>\u003C\u002Fstrong> – Load the next set of posts into memory before the user interacts with the Load More button or infinite scroll. This improves the precieved performance of Ajax Load More by reducing wait times for users.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fadd-ons\u002Ffilters\u002F\" rel=\"nofollow ugc\">Filters Add-on\u003C\u002Fa>\u003C\u002Fstrong> – The Filters add-on provides front-end and admin functionality for building and managing Ajax based filters and facets.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fadd-ons\u002Fquery-loop\u002F\" rel=\"nofollow ugc\">Query Loop\u003C\u002Fa>\u003C\u002Fstrong> – Enable infinite scroll or load more functionality for the WordPress Query Loop block.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fpro\u002F\" rel=\"nofollow ugc\">Pro Bundle\u003C\u002Fa>\u003C\u002Fstrong> – Access to all premium Ajax Load More add-ons in a single installation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fadd-ons\u002Fnext-page\u002F\" rel=\"nofollow ugc\">Next Page Add-on\u003C\u002Fa>\u003C\u002Fstrong> – Infinite scroll multi-page WordPress content with Ajax Load More.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fadvanced-custom-fields\u002F\" rel=\"nofollow ugc\">Advanced Custom Fields\u003C\u002Fa>\u003C\u002Fstrong> – Compatibility and integration added for infinite scrolling Flexible Content, Gallery, Relationship and Repeater fields for Advanced Custom Fields.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fprogress-bar\u002F\" rel=\"nofollow ugc\">Progress Bars\u003C\u002Fa>\u003C\u002Fstrong> – Display a Progress Bar load indicator with each Ajax request.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fscroll-container\u002F\" rel=\"nofollow ugc\">Scroll Container\u003C\u002Fa>\u003C\u002Fstrong> – Constraining infinite scroll to a parent container.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Content Types\u003C\u002Fh3>\n\u003Cp>Ajax Load More can infinite scroll \u003Cem>almost\u003C\u002Fem> any content type WordPress offers – from blog posts to multipage content to WooCommerce products – Ajax Load More can handle it all.\u003C\u002Fp>\n\u003Cp>Check out the examples below:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fdefault\u002F\" rel=\"nofollow ugc\">Standard Posts\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fmasonry\u002F\" rel=\"nofollow ugc\">Custom Post Types\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fsearch-results\u002F\" rel=\"nofollow ugc\">Pages\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fadd-ons\u002Fnext-page\u002Fnext-page-default\u002F\" rel=\"nofollow ugc\">Multipage Posts & Pages\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fajax-load-more-posts\u002Falm-post-example\u002F\" rel=\"nofollow ugc\">Single Posts\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fexamples.connekthq.com\u002Falm-comments\u002Fexample-post\u002F\" rel=\"nofollow ugc\">Comments\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fadvanced-custom-fields\u002F\" rel=\"nofollow ugc\">Advanced Custom Fields\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Parameters\u003C\u002Fh3>\n\u003Cp>Ajax Load More accepts a variety of WordPress query and display parameters that are passed to WordPress via shortcode or \u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fdocs\u002Fimplementation-methods\" rel=\"nofollow ugc\">PHP function\u002FTemplate Tag\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>These parameters allow you to customize the content of the infinite scroll experience by selecting query parameters such as Post Types, Taxonomies, Categories, Tags, Dates, etc… you can also control interactive properties such as button labels, scrolling options and transition styles.\u003C\u002Fp>\n\u003Cp>&rarr; \u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fdocs\u002Fshortcode-parameters\u002F\" rel=\"nofollow ugc\">View Parameters\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Query\u002FShortcode Builder\u003C\u002Fh3>\n\u003Cp>The Ajax Load More \u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fdocs\u002Fshortcode-builder\u002F\" rel=\"nofollow ugc\">Query\u002FShortcode Builder\u003C\u002Fa> provides an intuitive and easy-to-use admin interface that transforms complex WordPress queries into manageable shortcodes.\u003C\u002Fp>\n\u003Cp>&rarr; \u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fdocs\u002Fshortcode-builder\u002F\" rel=\"nofollow ugc\">View Shortcode Builder\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Example Ajax Load More Shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[ajax_load_more post_type=\"post, portfolio\" posts_per_page=\"6\" button_label=\"Load More\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Examples & Demos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fdefault\u002F\" rel=\"nofollow ugc\">Default\u003C\u002Fa>\u003C\u002Fstrong> – Out of the box functionality and styling.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fadvanced-custom-fields\u002F\" rel=\"nofollow ugc\">Advanced Custom Fields\u003C\u002Fa>\u003C\u002Fstrong> – Infinite scroll Advanced Custom Fields data with Ajax Load More.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fattachments\u002F\" rel=\"nofollow ugc\">Attachments\u003C\u002Fa>\u003C\u002Fstrong> – Endless scroll post attachments.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fcss-grid\u002F\" rel=\"nofollow ugc\">CSS Grid\u003C\u002Fa>\u003C\u002Fstrong> – Rendering Ajax Load More listings with CSS GridRe.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fdestroy-after\u002F\" rel=\"nofollow ugc\">Destroy After\u003C\u002Fa>\u003C\u002Fstrong> – Remove Ajax Load More functionality after ‘n’ number of pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fevent-listing\u002F\" rel=\"nofollow ugc\">Event Listing\u003C\u002Fa>\u003C\u002Fstrong> – Ordering and listing events by custom field date.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Ffiltering\u002F\" rel=\"nofollow ugc\">Filtering\u003C\u002Fa>\u003C\u002Fstrong> – Reset and filter an Ajax Load More instance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fadd-ons\u002Ffilters\u002Ffacet-filtering\u002F\" rel=\"nofollow ugc\">Facet Filtering\u003C\u002Fa>\u003C\u002Fstrong> – Implement a faceted search and filter experience for Ajax Load More\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Finfinite-scroll\u002F\" rel=\"nofollow ugc\">Infinite Scroll\u003C\u002Fa>\u003C\u002Fstrong> – A look at the new loading functionality and styles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fimages-loaded\u002F\" rel=\"nofollow ugc\">Images Loaded\u003C\u002Fa>\u003C\u002Fstrong> – Download images before displaying ajax loaded content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fmasonry\u002F\" rel=\"nofollow ugc\">Masonry\u003C\u002Fa>\u003C\u002Fstrong> – Creating a flexible grid layout with Masonry JS.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fmultiple-instances\u002F\" rel=\"nofollow ugc\">Multiple Instances\u003C\u002Fa>\u003C\u002Fstrong> – Include multiple Ajax Load More’ on a single page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fpaging-urls\u002F\" rel=\"nofollow ugc\">Paging URLs\u003C\u002Fa>\u003C\u002Fstrong> – Generate unique paging URLs for every Ajax Load More query with the SEO add-on.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fpause-loading\u002F\" rel=\"nofollow ugc\">Pause Loading\u003C\u002Fa>\u003C\u002Fstrong> – Posts will not load until initiated by the user.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fpause-loading\u002F\" rel=\"nofollow ugc\">Preloaded Posts\u003C\u002Fa>\u003C\u002Fstrong> – Easily preload an initial set of posts before completing any Ajax requests to the server.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fprogress-bar\u002F\" rel=\"nofollow ugc\">Progress Bar\u003C\u002Fa>\u003C\u002Fstrong> – Display a progress bar load indicator with each Ajax request.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fsearch-results\u002F\" rel=\"nofollow ugc\">Search Results\u003C\u002Fa>\u003C\u002Fstrong> – Returning results based on search terms.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fscroll-container\u002F\" rel=\"nofollow ugc\">Scroll Container\u003C\u002Fa>\u003C\u002Fstrong> – Constrain Ajax Load More to a parent container.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fseo-paging-add-ons\u002F\" rel=\"nofollow ugc\">SEO & Paging\u003C\u002Fa>\u003C\u002Fstrong> – Combine these two add-ons to create one powerful navigation system.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Fslideshow-gallery\u002F\" rel=\"nofollow ugc\">Slideshow Gallery\u003C\u002Fa>\u003C\u002Fstrong> – Create a gallery of posts with Ajax Load More and the Paging add-on.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002Ftable\u002F\" rel=\"nofollow ugc\">Table Layout\u003C\u002Fa>\u003C\u002Fstrong> – Ajax Load More will display query results in a table format.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>&rarr; \u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fexamples\u002F\" rel=\"nofollow ugc\">See All Examples\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Note\u003C\u002Fstrong>: The \u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Ftemplates\u002F\" rel=\"nofollow ugc\">Templates Add-On\u003C\u002Fa> has been installed for use on each of our product demos.\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\u002FEQ57i6dkOew?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>Who Uses Ajax Load More?\u003C\u002Fh3>\n\u003Cp>Ajax Load More is perfect for developers, bloggers, and store owners who want to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Improve user experience by reducing page load times.\u003C\u002Fli>\n\u003Cli>Increase page views and ad revenue by keeping users on the page longer.\u003C\u002Fli>\n\u003Cli>Create a modern, seamless browsing experience.\u003C\u002Fli>\n\u003Cli>Simplify navigation on content-heavy sites.\u003C\u002Fli>\n\u003Cli>Enhance the look and feel of their website with custom templates and layouts.\u003C\u002Fli>\n\u003Cli>Easily integrate infinite scroll into any WordPress theme or plugin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Add-ons\u003C\u002Fh3>\n\u003Cp>The following \u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fadd-ons\u002F\" rel=\"nofollow ugc\">add-ons\u003C\u002Fa> are available to etend and enhance the functionality of Ajax Load More.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fadd-ons\u002Fcache\u002F\" rel=\"nofollow ugc\">Cache\u003C\u002Fa>\u003C\u002Fstrong>: Improve website performance by caching the results of Ajax server requests.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fadd-ons\u002Fcall-to-actions\u002F\" rel=\"nofollow ugc\">Call to Actions\u003C\u002Fa>\u003C\u002Fstrong>: Extend Ajax Load More with advertisement and call to action content blocks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fadd-ons\u002Fcomments\u002F\" rel=\"nofollow ugc\">Comments\u003C\u002Fa>\u003C\u002Fstrong>: Load and display WordPress blog comments using the core Ajax Load More infinite scroll functionality.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fadd-ons\u002Felementor\u002F\" rel=\"nofollow ugc\">Elementor\u003C\u002Fa>\u003C\u002Fstrong>: Add infinite scroll or load more to your Elementor Posts and WooCommerce listing widgets with Ajax Load More and the intuitive Elementor Widget Connector.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fadd-ons\u002Ffilters\u002F\" rel=\"nofollow ugc\">Filters\u003C\u002Fa>\u003C\u002Fstrong>: Front-end and admin functionality for creating, managing and displaying Ajax Load More filters.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fadd-ons\u002Flayouts\u002F\" rel=\"nofollow ugc\">Layouts\u003C\u002Fa>\u003C\u002Fstrong>: Predefined responsive layouts for Ajax Load More repeater templates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fadd-ons\u002Fnext-page\u002F\" rel=\"nofollow ugc\">Next Page\u003C\u002Fa>\u003C\u002Fstrong>: Infinite scroll multipage WordPress content with Ajax Load More and the Next Page add-on.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fadd-ons\u002Fpaging\u002F\" rel=\"nofollow ugc\">Paging\u003C\u002Fa>\u003C\u002Fstrong>: Replace the default lazy load\u002Finfinite scroll functionality of Ajax Load More with a numbered navigation system.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fadd-ons\u002Fpreloaded\u002F\" rel=\"nofollow ugc\">Preloaded\u003C\u002Fa>\u003C\u002Fstrong>: Load an initial set of posts before sending any Ajax requests to your server.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fadd-ons\u002Fquery-loop\u002F\" rel=\"nofollow ugc\">Query Loop\u003C\u002Fa>\u003C\u002Fstrong>: Infinite scroll the core WordPress Query Loop block\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fadd-ons\u002Fsearch-engine-optimization\u002F\" rel=\"nofollow ugc\">SEO\u003C\u002Fa>\u003C\u002Fstrong>: Generate unique paging URLs with each Ajax Load More query.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fadd-ons\u002Fsingle-post\u002F\" rel=\"nofollow ugc\">Single Post\u003C\u002Fa>\u003C\u002Fstrong>: Enable infinite scrolling of single posts on your WordPress post templates.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fadd-ons\u002Ftemplates\u002F\" rel=\"nofollow ugc\">Templates\u003C\u002Fa>\u003C\u002Fstrong>: Create and manage Repeater Templates on demand, as well as load templates directly from your theme directory.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fadd-ons\u002Fwoocommerce\u002F\" rel=\"nofollow ugc\">WooCommerce\u003C\u002Fa>\u003C\u002Fstrong>: Infinite scroll WooCommerce products with Ajax Load More.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Ajax Load More Pro\u003C\u002Fh3>\n\u003Cp>The Ajax Load Pro bundle that provides access to all current and future Ajax Load More add-ons in a single installation! Save over 60% when you purchase the Pro bundle.\u003C\u002Fp>\n\u003Cp>&rarr; \u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fpro\u002F\" rel=\"nofollow ugc\">Update to Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Extensions\u003C\u002Fh3>\n\u003Cp>The following FREE \u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fextensions\u002F\" rel=\"nofollow ugc\">extensions\u003C\u002Fa> are available to provide compatibility with popular WordPress plugins and core features.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fextensions\u002Fadvanced-custom-fields\u002F\" rel=\"nofollow ugc\">Advanced Custom Fields\u003C\u002Fa>\u003C\u002Fstrong>: Display field type data with Ajax Load More.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fextensions\u002Frelevanssi\u002F\" rel=\"nofollow ugc\">Relevanssi\u003C\u002Fa>\u003C\u002Fstrong>: Display Relevanssi search results with Ajax Load More.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fextensions\u002Frest-api\u002F\" rel=\"nofollow ugc\">REST API\u003C\u002Fa>\u003C\u002Fstrong>: Enable compatibility with the WordPress REST API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fextensions\u002Fsearchwp\u002F\" rel=\"nofollow ugc\">SearchWP\u003C\u002Fa>\u003C\u002Fstrong>: Display SearchWP query results with Ajax Load More.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fextensions\u002Fterms\u002F\" rel=\"nofollow ugc\">Term Query\u003C\u002Fa>\u003C\u002Fstrong>: Infinite scroll WordPress Terms.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fextensions\u002Fusers\u002F\" rel=\"nofollow ugc\">Users\u003C\u002Fa>\u003C\u002Fstrong>: Lazy loading WordPress Users with Ajax Load More.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Callback Functions\u003C\u002Fh3>\n\u003Cp>Ajax Load More dispatches callbacks during various stages in the plugins lifecycle. Callback functions are dispatched directly from core Ajax Load More or one of the various add-ons.\u003C\u002Fp>\n\u003Cp>&rarr; \u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fdocs\u002Fcallback-functions\u002F\" rel=\"nofollow ugc\">View All Callback Functions\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Filter Hooks\u003C\u002Fh3>\n\u003Cp>Ajax Load More has a variety of WordPress \u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fdocs\u002Ffilter-hooks\u002F\" rel=\"nofollow ugc\">filters\u003C\u002Fa> in place that enable users to hook into Ajax Load More to insert or modify data.\u003C\u002Fp>\n\u003Cp>&rarr; \u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fdocs\u002Ffilter-hooks\u002F\" rel=\"nofollow ugc\">See All Filters\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Variables\u003C\u002Fh3>\n\u003Cp>Ajax Load More passes the following PHP \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fdocs\u002Fvariables\u002F\" rel=\"nofollow ugc\">variables\u003C\u002Fa>\u003C\u002Fstrong> to each repeater template – these template variables can help you style and transform your repeater templates.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>$alm_current\u003C\u002Fstrong> – Returns the current item number in the current Ajax Load More loop and will reset to zero with every ‘Load More’ action.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>$alm_page\u003C\u002Fstrong> – Returns the current page number.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>$alm_item\u003C\u002Fstrong> – Returns the current item number within your loop.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>$alm_found_posts\u003C\u002Fstrong> – Returns the total number of posts found within the entire WordPress query.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Plugin Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fajax-load-more\u002F\" rel=\"nofollow ugc\">Official Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fadd-ons\u002F\" rel=\"nofollow ugc\">Premium Add-ons\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more\u002Fextensions\u002F\" rel=\"nofollow ugc\">Free Extensions\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fdcooney\u002Fwordpress-ajax-load-more\u002F\" rel=\"nofollow ugc\">Github\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Please Review Ajax Load More!\u003C\u002Fh3>\n\u003Cp>Your reviews make a big difference! Please consider taking the time to \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fview\u002Fplugin-reviews\u002Fajax-load-more\" rel=\"ugc\">review my plugin\u003C\u002Fa>. Your ratings and reviews help the plugin grow and provide the motivation needed to keep pushing it forward.\u003C\u002Fp>\n\u003Cp>&rarr; \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fajax-load-more\u002Freviews\u002F#new-post\" rel=\"ugc\">Leave a Review\u003C\u002Fa>\u003C\u002Fp>\n","Add infinite scroll, lazy loading, and load more buttons to posts, pages, and WooCommerce products — fast and fully customizable for WordPress.",40000,2421648,96,287,"2026-02-19T13:22:00.000Z","6.9.4","5.0",[38,53,54,55,20],"endless-scroll","infinite-scroll","lazy-load","https:\u002F\u002Fconnekthq.com\u002Fplugins\u002Fajax-load-more","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fajax-load-more.7.8.3.zip",82,17,"2026-01-30 16:20:53",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":69,"downloaded":70,"rating":71,"num_ratings":72,"last_updated":73,"tested_up_to":50,"requires_at_least":51,"requires_php":74,"tags":75,"homepage":77,"download_link":78,"security_score":79,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"load-more-products-for-woocommerce","Load More Products for WooCommerce","1.2.3.5","BeRocket","https:\u002F\u002Fprofiles.wordpress.org\u002Fberocket\u002F","\u003Cp>Load products from next page via AJAX with infinite scrolling or load more products button\u003C\u002Fp>\n\u003Ch4>Features:\u003C\u002Fh4>\n\u003Cp>✅ Infinite Scroll for WooCommerce Products\u003Cbr \u002F>\n✅ Load More Products Button or AJAX pagination\u003Cbr \u002F>\n✅ Custom button text\u003Cbr \u002F>\n✅ JavaScript hooks for custom code\u003C\u002Fp>\n\u003Ch4>Additional Features in Paid Plugin:\u003C\u002Fh4>\n\u003Cp>✅ Lazy Load for images\u003Cbr \u002F>\n✅ 40 Animations for Lazy Load\u003Cbr \u002F>\n✅ Customization for Load More Button\u003Cbr \u002F>\n✅ Customizable Loading Image\u003Cbr \u002F>\n✅ Different Products Load Type for Mobile Devices and Other\u003Cbr \u002F>\n✅ JavaScript Before and After AJAX Update\u003Cbr \u002F>\n✅ ‘Loading…’, ‘No more products’, etc messages customization\u003C\u002Fp>\n\u003Ch4>Plugin Links:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fberocket.com\u002Fwoocommerce-load-more-products\u002F?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=BeRocket_LMP\" rel=\"nofollow ugc\">Paid Plugin\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwoocommerce-load-more.berocket.com\u002Fshop\u002F?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=BeRocket_LMP\" rel=\"nofollow ugc\">Demo 1\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwoocommerce-infinite-scroll.berocket.com\u002F?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=BeRocket_LMP\" rel=\"nofollow ugc\">Demo 2\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fdocs.berocket.com\u002Fplugin\u002Fwoocommerce-load-more-products?utm_source=wordpress_org&utm_medium=plugin_links&utm_campaign=BeRocket_LMP\" rel=\"nofollow ugc\">Docs\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>🍬 Wanna try admin side?\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fberocket.com\u002Fwoocommerce-load-more-products\u002F?utm_source=wordpress_org&utm_medium=admin_demo&utm_campaign=BeRocket_LMP#try-admin\" rel=\"nofollow ugc\">Admin Demo\u003C\u002Fa> – Get access to this plugin’s admin and try it from inside. Change things and watch how they work.\u003C\u002Fp>\n\u003Ch4>Premium plugin video\u003C\u002Fh4>\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\u002FZ5cIGNU0XNU?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>\u003Cbr \u002F>\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\u002FvH2wVvh20IA?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>\u003Cbr \u002F>\n\u003Cem>we don’t have video with free plugin right now but we are working on it\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch4>Compatibility with WooCommerce plugins\u003C\u002Fh4>\n\u003Cp>Load More Products for WooCommerce has been tested and compatibility is certain with the following WooCommerce plugins that you can add to your site:\u003C\u002Fp>\n\u003Cp>🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce-ajax-filters\u002F\" rel=\"ugc\">\u003Cstrong>Advanced AJAX Product Filters\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-product-labels-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Advanced Product Labels for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgridlist-view-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Grid\u002FList View for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpagination-styler-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Pagination Styler for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fproduct-preview-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Product Preview for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003Cbr \u002F>\n🔸 \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwish-wait-list-for-woocommerce\u002F\" rel=\"ugc\">\u003Cstrong>Wishlist and Waitlist for WooCommerce\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>—\u003C\u002Fp>\n","Load products from next page via AJAX with infinite scrolling or load more products button",20000,412482,98,270,"2026-03-16T15:45:00.000Z","7.0",[38,76,54,55,20],"ajax-pagination","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fload-more-products-for-woocommerce\u002F?utm_source=free_plugin&utm_medium=plugins&utm_campaign=BeRocket_LMP","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fload-more-products-for-woocommerce.1.2.3.5.zip",100,{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":50,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":99,"download_link":100,"security_score":79,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"catch-infinite-scroll","Catch Infinite Scroll","2.1.1","Catch Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Fcatchthemes\u002F","\u003Cp>Catch Infinite Scroll allows you to add the magic of infinite scroll on your website. The plugin will help in increasing the user engagement on your WordPress site. The inspiration behind crafting Catch Infinite Scroll is Jetpack’s Infinite Scroll. Catch Infinite Scroll is a single solution to all those loading issues caused by the change of the page. With the plugin installed and activated, your users will be able to simply scroll down and go deeper into your website. The plugin will load content automatically as you scroll down the page or you can also add a “Load More” button to load more content. You will have control over some of the crucial features available in the plugin, such as, choosing between Click or Scroll to load more content, add a custom image, the load more text, and finish text. Display your contents online in a sequential way with the new infinite scrolling plugin—Catch Infinite Scroll, without affecting your wallet.\u003C\u002Fp>\n","Catch Infinite Scroll is a WordPress plugin that allows you to add the magic of infinite scrolling with several customization options on your website  &hellip;",10000,622170,86,21,"2026-02-25T09:58:00.000Z","5.9","",[96,54,97,20,98],"infinite","infinite-scrolling","scroll","https:\u002F\u002Fcatchplugins.com\u002Fplugins\u002Fcatch-infinite-scroll","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcatch-infinite-scroll.2.1.1.zip",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":88,"downloaded":109,"rating":90,"num_ratings":110,"last_updated":111,"tested_up_to":74,"requires_at_least":112,"requires_php":113,"tags":114,"homepage":116,"download_link":117,"security_score":118,"vuln_count":119,"unpatched_count":13,"last_vuln_date":120,"fetched_at":28},"yith-infinite-scrolling","YITH Infinite Scrolling","2.7.0","YITHEMES","https:\u002F\u002Fprofiles.wordpress.org\u002Fyithemes\u002F","\u003Cp>**Replace product or article pagination with infinite scrolling for a more efficient browsing experience for your users **\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>YITH Infinite Scrolling\u003C\u002Fstrong> plugin allows you to add infinite scrolling functionality to your website and offer your users a wide selection of products or articles without having to click on buttons or pagination numbers.\u003C\u002Fp>\n\u003Cp>A free plugin that will improve the user experience when browsing your site, especially if you have a store and your customers often buy on mobile: infinite scrolling is in fact the easiest and most intuitive navigation system on smartphones and tablets.\u003C\u002Fp>\n\u003Ch3>Free version options\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Enable infinite scrolling for a particular section (shop, blog, etc.)\u003C\u002Fli>\n\u003Cli>Enable infinite scrolling on mobile resolutions\u003C\u002Fli>\n\u003Cli>Use the default loading icon or load a custom icon\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Would you like to see the plugin in action? \u003Ca href=\"https:\u002F\u002Fplugins.yithemes.com\u002Fyith-infinite-scrolling-free\u002F\" rel=\"nofollow ugc\">Check out the Live Demo >\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Need more? Get the premium version!\u003C\u002Fh3>\n\u003Cp>Features of the Premium version of the plugin:\u003Cbr \u002F>\n* Create infinite scrolling sections to use anywhere in your store (products, articles, reviews, etc).\u003Cbr \u002F>\n* Dynamically update the page URL each time new elements are loaded in AJAX\u003Cbr \u002F>\n* Choose the type of pagination between infinite loading, a “Load more” button, or a pagination in AJAX\u003Cbr \u002F>\n* Four loading icons available\u003Cbr \u002F>\n* Customize the text of the “Load more” button\u003Cbr \u002F>\n* Choose an loading animation (fade, zoom, etc.)\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fplugins.yithemes.com\u002Fyith-infinite-scrolling\" rel=\"nofollow ugc\">Live Demo of the premium version >\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Suggestions\u003C\u002Fh3>\n\u003Cp>If you have suggestions about how to improve YITH Infinite Scrolling, you can \u003Ca href=\"mailto:plugins@yithemes.com\" title=\"Your Inspiration Themes\" rel=\"nofollow ugc\">write us\u003C\u002Fa> so we can bundle them into YITH Infinite Scrolling.\u003C\u002Fp>\n\u003Ch3>Translators\u003C\u002Fh3>\n\u003Ch4>Available Languages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>English\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you can’t find this plugin in your language and want to translate it, use the dedicated tool at \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Flocale\u002Fit\u002Fdefault\u002Fwp-plugins\u002Fyith-infinite-scrolling\" title=\"Translating WordPress\" rel=\"nofollow ugc\">Translating WordPress\u003C\u002Fa>.\u003Cbr \u002F>\nOr, if you have created your own language pack, or have an update for an existing one, you can send it as an email attachment from our \u003Ca href=\"http:\u002F\u002Fyithemes.com\u002Fcontact\u002F\" title=\"Your Inspiration Themes\" rel=\"nofollow ugc\">Contacts page\u003C\u002Fa> and we will bundle into YITH Infinite Scrolling.\u003C\u002Fp>\n","Add infinite scrolling to archive post or shop page.",467350,46,"2026-03-31T14:04:00.000Z","6.8","7.4",[76,54,97,20,115],"yith","https:\u002F\u002Fyithemes.com\u002Fthemes\u002Fplugins\u002Fyith-infinite-scrolling\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fyith-infinite-scrolling.2.7.0.zip",99,1,"2022-11-11 00:00:00",{"slug":19,"name":122,"version":123,"author":124,"author_profile":125,"description":126,"short_description":127,"active_installs":128,"downloaded":129,"rating":71,"num_ratings":130,"last_updated":131,"tested_up_to":50,"requires_at_least":51,"requires_php":74,"tags":132,"homepage":94,"download_link":137,"security_score":71,"vuln_count":138,"unpatched_count":13,"last_vuln_date":139,"fetched_at":28},"Blog Filter Post Filtering","1.7.8","A WP Life","https:\u002F\u002Fprofiles.wordpress.org\u002Fawordpresslife\u002F","\u003Cp>\u003Cstrong>Blog Filter\u003C\u002Fstrong> is a WordPress plugin designed to help website owners display their blog posts in organized, filterable layouts. Whether you run a personal blog, news site, or content-heavy portal, this plugin provides an intuitive way for visitors to browse and discover posts based on categories or tags.\u003C\u002Fp>\n\u003Cp>The plugin automatically fetches your existing WordPress posts and displays them in a grid or masonry layout. Visitors can click on filter buttons to instantly see posts from specific categories or tags, making content discovery much easier on sites with large archives.\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\u002F7Ue3eIM3nu4?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>\u003Cstrong>Upgrade To Premium –  \u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fwordpress-plugins\u002Fblog-filter-wordpress-plugin\u002F\" rel=\"nofollow ugc\">Blog Filter Plugin\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Premium \u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002F\" rel=\"nofollow ugc\">Blog Filter Plugin Demo\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>What Does Blog Filter Do?\u003C\u002Fh4>\n\u003Cp>At its core, Blog Filter takes your WordPress posts and presents them in a visually organized manner. Instead of showing posts in a traditional chronological list, you can display them in:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Grid Layouts\u003C\u002Fstrong> – Posts arranged in neat rows and columns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Masonry Layouts\u003C\u002Fstrong> – Pinterest-style arrangement that optimizes space by eliminating gaps between posts of different heights\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The filtering functionality lets visitors click on category or tag buttons to view only the posts that match their interests. This happens dynamically on the page without requiring a reload.\u003C\u002Fp>\n\u003Ch4>Who Can Benefit From This Plugin?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Content Publishers\u003C\u002Fstrong>: If your site has hundreds of articles across multiple topics, filtering helps readers find relevant content quickly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>News Websites\u003C\u002Fstrong>: Organize stories by categories like sports, technology, entertainment, and let users toggle between sections.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Educational Blogs\u003C\u002Fstrong>: Students and researchers can filter posts by subject matter or topic tags.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Portfolio Blogs\u003C\u002Fstrong>: Showcase written work or case studies with easy category-based navigation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Magazine-Style Sites\u003C\u002Fstrong>: Present content in a visually appealing grid that resembles magazine layouts.\u003C\u002Fp>\n\u003Ch4>Quick Setup Guide\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin through your WordPress dashboard\u003C\u002Fli>\n\u003Cli>Navigate to “Plugins Menu > Blog Filter Settings”\u003C\u002Fli>\n\u003Cli>Configure the appearance and filtering options\u003C\u002Fli>\n\u003Cli>Copy the generated shortcode\u003C\u002Fli>\n\u003Cli>Paste the shortcode into any page, post, or widget area\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>That’s it. The plugin handles the rest automatically.\u003C\u002Fp>\n\u003Ch4>Available Languages\u003C\u002Fh4>\n\u003Cp>Blog Filter supports multiple languages out of the box:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Arabic (ar)\u003C\u002Fli>\n\u003Cli>Chinese (zh_CN)\u003C\u002Fli>\n\u003Cli>Dutch (nl_NL)\u003C\u002Fli>\n\u003Cli>Finnish (fi_FI)\u003C\u002Fli>\n\u003Cli>French (fr_FR)\u003C\u002Fli>\n\u003Cli>German (de_DE)\u003C\u002Fli>\n\u003Cli>Hebrew (he_IL)\u003C\u002Fli>\n\u003Cli>Hindi (hi_IN)\u003C\u002Fli>\n\u003Cli>Hungarian (hu_HU)\u003C\u002Fli>\n\u003Cli>Indonesian (id_ID)\u003C\u002Fli>\n\u003Cli>Italian (it_IT)\u003C\u002Fli>\n\u003Cli>Japanese (ja_JP)\u003C\u002Fli>\n\u003Cli>Polish (pl_PL)\u003C\u002Fli>\n\u003Cli>Portuguese (pt_PT)\u003C\u002Fli>\n\u003Cli>Russian (ru_RU)\u003C\u002Fli>\n\u003Cli>Spanish (es_ES)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also translate the plugin into your native language using standard WordPress translation methods.\u003C\u002Fp>\n\u003Ch3>Blog Filter Features\u003C\u002Fh3>\n\u003Ch4>Automatic Post Detection\u003C\u002Fh4>\n\u003Cp>The plugin automatically pulls in your existing WordPress posts. There’s no manual entry required – just install, configure your display preferences, and your posts appear in the filtered layout.\u003C\u002Fp>\n\u003Ch4>Category and Tag Filtering\u003C\u002Fh4>\n\u003Cp>Choose whether to filter posts by categories, tags, or both. Filter buttons appear above your post grid, allowing visitors to narrow down content with a single click.\u003C\u002Fp>\n\u003Ch4>Responsive Grid Layout\u003C\u002Fh4>\n\u003Cp>Posts display in a grid format that adapts to screen sizes. Whether someone visits on a desktop monitor, tablet, or smartphone, the layout adjusts accordingly.\u003C\u002Fp>\n\u003Ch4>Masonry Arrangement\u003C\u002Fh4>\n\u003Cp>Enable masonry layout to create that Pinterest-style look where posts of varying heights fit together without awkward gaps. This works particularly well when your posts have featured images of different dimensions.\u003C\u002Fp>\n\u003Ch4>Image Quality Control\u003C\u002Fh4>\n\u003Cp>Select the image resolution for displayed thumbnails. You can opt for high-resolution images on design-focused sites, or choose smaller sizes for faster page loads.\u003C\u002Fp>\n\u003Ch4>Multi-Color Filter Buttons\u003C\u002Fh4>\n\u003Cp>Apply different colors to your filter buttons to match your site’s design or to help visitors visually distinguish between categories.\u003C\u002Fp>\n\u003Ch4>Post Titles and Details\u003C\u002Fh4>\n\u003Cp>Show or hide post titles, dates, authors, and other metadata. Control what information appears beneath each post thumbnail.\u003C\u002Fp>\n\u003Ch4>Automatic Post Links\u003C\u002Fh4>\n\u003Cp>Each post in the grid links directly to its full single post page. No additional configuration needed.\u003C\u002Fp>\n\u003Ch4>Shortcode-Based Placement\u003C\u002Fh4>\n\u003Cp>Use the generated shortcode to place your filtered post grid anywhere on your site – pages, posts, sidebar widgets, or page builder sections.\u003C\u002Fp>\n\u003Ch4>Load More Functionality\u003C\u002Fh4>\n\u003Cp>Instead of pagination, you can enable a “Load More” button that fetches additional posts without page reloads.\u003C\u002Fp>\n\u003Ch4>Custom Post Type Support\u003C\u002Fh4>\n\u003Cp>Display posts from custom post types, not just standard WordPress posts.\u003C\u002Fp>\n\u003Ch3>Premium Version Features\u003C\u002Fh3>\n\u003Cp>The premium version of Blog Filter includes additional capabilities:\u003C\u002Fp>\n\u003Ch4>BLOG FILTER PREMIUM FEATURES WITH DEMO\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002Ftemplate-1\u002F\" title=\"Blog Filter Premium (Blog Post Grid Layout 1)\" rel=\"nofollow ugc\">Blog Filter Premium Layout 1\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002Ftemplate-2\u002F\" title=\"Blog Filter Premium (Blog Post Grid Layout 2)\" rel=\"nofollow ugc\">Blog Filter Premium Layout 2\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002Ftemplate-3\u002F\" title=\"Blog Filter Premium (Blog Post Grid Layout 3)\" rel=\"nofollow ugc\">Blog Filter Premium Layout 3\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002Fcolumn-layout\u002F\" title=\"Blog Filter Premium (Blog Post Grid Layout with filters)\" rel=\"nofollow ugc\">Blog Filter Premium Multiple Column Layout\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002Fblog-filter-without-image\u002F\" title=\"Blog Filter Premium (Blog Post without Image Layout with filters)\" rel=\"nofollow ugc\">Blog Filter Premium Without Image\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002Fblog-without-filter\u002F\" title=\"Blog Filter Premium (Blog Post without Filters Layout)\" rel=\"nofollow ugc\">Blog Filter Premium Without Filters\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002Fhover-effect-1\u002F\" title=\"Blog Filter Premium (Blog Post Multi Hover Effects)\" rel=\"nofollow ugc\">Blog Filter Premium With Hover Effects\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002F\" title=\"Blog Filter Premium (Blog Post Image With Lightbox)\" rel=\"nofollow ugc\">Blog Filter Premium With Lightbox\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002F\" title=\"Blog Filter Premium (Blog Post Image With Single Post Link On Image)\" rel=\"nofollow ugc\">Blog Filter Premium With Single Post Link On Image\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fawplife.com\u002Fdemo\u002Fblog-filter-premium\u002Fsecond-veriation\u002F\" title=\"Blog Filter Premium (Blog Post Image With Second Variation for Title, Date & Author)\" rel=\"nofollow ugc\">Blog Filter Premium With Second Variation for Title, Date & Author\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Premium Features Include\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Multiple pre-designed templates\u003C\u002Fli>\n\u003Cli>Up to 4-column layouts\u003C\u002Fli>\n\u003Cli>Five hover effects for post thumbnails\u003C\u002Fli>\n\u003Cli>Lightbox popup for featured images\u003C\u002Fli>\n\u003Cli>Unlimited filter colors\u003C\u002Fli>\n\u003Cli>Custom CSS option for advanced styling\u003C\u002Fli>\n\u003Cli>Widget support for sidebar placement\u003C\u002Fli>\n\u003Cli>Additional post metadata display options\u003C\u002Fli>\n\u003Cli>Bootstrap-based framework\u003C\u002Fli>\n\u003Cli>Priority support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Understanding Masonry Layouts\u003C\u002Fh3>\n\u003Cp>Masonry layout arranges elements in a grid where items are positioned to fill vertical space efficiently. Unlike traditional grids where each row has the same height, masonry allows items of different sizes to stack closely together.\u003C\u002Fp>\n\u003Cp>This layout style became popular through sites like Pinterest and works well for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Posts with varied featured image dimensions\u003C\u002Fli>\n\u003Cli>Content archives with mixed media types\u003C\u002Fli>\n\u003Cli>Visual portfolios and galleries\u003C\u002Fli>\n\u003Cli>Magazine-style homepage designs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Blog Filter handles masonry calculations automatically. You enable the option, and the plugin takes care of positioning each post to minimize empty space.\u003C\u002Fp>\n\u003Ch3>Lightbox Functionality\u003C\u002Fh3>\n\u003Cp>The premium version includes Swipebox lightbox integration, which displays featured images in an overlay popup. Key lightbox features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Swipe gestures for mobile navigation\u003C\u002Fli>\n\u003Cli>Keyboard navigation on desktop\u003C\u002Fli>\n\u003Cli>CSS transitions with jQuery fallback\u003C\u002Fli>\n\u003Cli>Retina-ready UI icons\u003C\u002Fli>\n\u003Cli>Browser compatibility: Chrome, Safari, Firefox, Opera, IE9+, iOS 4+, Android, Windows Phone\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Recommended Plugins\u003C\u002Fh3>\n\u003Cp>Other plugins from the same development team:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fportfolio-filter-gallery\u002F\" title=\"Portfolio Filter Gallery\" rel=\"ugc\">Portfolio Filter Gallery\u003C\u002Fa> – Create filterable image galleries for portfolios, photography, and artwork.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Finsta-type-gallery\u002F\" title=\"Instagram Type Gallery\" rel=\"ugc\">Instagram Type Gallery\u003C\u002Fa> – Display images in Instagram-inspired grid layouts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-grid-gallery\u002F\" title=\"Grid Gallery Plugin\" rel=\"ugc\">Grid Gallery\u003C\u002Fa> – Simple grid layout for image galleries in posts, pages, and widgets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-image-gallery\u002F\" title=\"Image Gallery Plugin\" rel=\"ugc\">Image Gallery\u003C\u002Fa> – Lightbox-enabled gallery for displaying images.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-photo-gallery\u002F\" title=\"Photo Gallery Plugin\" rel=\"ugc\">Photo Gallery\u003C\u002Fa> – Versatile gallery supporting photos, videos, links, and maps.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fresponsive-slider-gallery\u002F\" title=\"Slider Plugin\" rel=\"ugc\">Responsive Slider Gallery\u003C\u002Fa> – Create responsive image sliders with shortcode placement.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-video-gallery\u002F\" title=\"Video Gallery Plugin\" rel=\"ugc\">Video Gallery\u003C\u002Fa> – Display video content in organized gallery layouts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-contact-form-widget\u002F\" title=\"Contact Form Plugin\" rel=\"ugc\">Contact Form Widget\u003C\u002Fa> – Add contact forms via shortcodes and widgets.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fnew-social-media-widget\u002F\" title=\"Social Media Widget\" rel=\"ugc\">Social Media Widget\u003C\u002Fa> – Display social media profile links in your sidebar.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fslider-responsive-slideshow\u002F\" title=\"Responsive Slider Plugin\" rel=\"ugc\">Slider Responsive Slideshow\u003C\u002Fa> – Lightweight responsive slider for WordPress.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffacebook-likebox-widget-and-shortcode\u002F\" title=\"Facebook Likebox Plugin\" rel=\"ugc\">Facebook Like Box\u003C\u002Fa> – Embed Facebook page like boxes on your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Blog Filter helps users display posts in filterable grid and masonry layouts. Organize content by categories or tags with customizable designs.",7000,341057,78,"2026-04-02T08:10:00.000Z",[19,133,134,135,136],"blog-layout","category-filter","post-grid","tag-filter","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fblog-filter.1.7.8.zip",2,"2025-12-29 00:00:00",{"attackSurface":141,"codeSignals":187,"taintFlows":216,"riskAssessment":217,"analyzedAt":225},{"hooks":142,"ajaxHandlers":166,"restRoutes":179,"shortcodes":180,"cronEvents":185,"entryPointCount":186,"unprotectedCount":13},[143,149,154,158,162],{"type":144,"name":145,"callback":146,"file":147,"line":148},"filter","body_class","fpwl_filter_body_class","filter-posts-with-list.php",23,{"type":150,"name":151,"callback":152,"file":147,"line":153},"action","wp_enqueue_scripts","fpwl_filter_front_enqueue_style_and_script",36,{"type":150,"name":155,"callback":156,"file":147,"line":157},"admin_enqueue_scripts","fpwl_filter_admin_enqueue_style_and_script",49,{"type":150,"name":159,"callback":160,"file":147,"line":161},"admin_menu","fpwl_filter_plugin_create_menu",61,{"type":150,"name":163,"callback":164,"file":147,"line":165},"admin_init","fpwl_filter_plugin_settings",76,[167,172,174,177],{"action":168,"nopriv":169,"callback":168,"hasNonce":170,"hasCapCheck":169,"file":147,"line":171},"fpwl_filter_load_more_callback",false,true,579,{"action":168,"nopriv":170,"callback":168,"hasNonce":170,"hasCapCheck":169,"file":147,"line":173},580,{"action":175,"nopriv":169,"callback":175,"hasNonce":170,"hasCapCheck":169,"file":147,"line":176},"fpwl_filter_fetch",722,{"action":175,"nopriv":170,"callback":175,"hasNonce":170,"hasCapCheck":169,"file":147,"line":178},723,[],[181],{"tag":182,"callback":183,"file":147,"line":184},"fpwl_post_list_with_filter","fpwl_filter_with_list_callback",314,[],5,{"dangerousFunctions":188,"sqlUsage":189,"outputEscaping":191,"fileOperations":13,"externalRequests":13,"nonceChecks":138,"capabilityChecks":13,"bundledLibraries":215},[],{"prepared":13,"raw":13,"locations":190},[],{"escaped":192,"rawEcho":11,"locations":193},89,[194,197,199,201,203,205,207,209,211,213],{"file":147,"line":195,"context":196},178,"raw output",{"file":147,"line":198,"context":196},185,{"file":147,"line":200,"context":196},192,{"file":147,"line":202,"context":196},198,{"file":147,"line":204,"context":196},205,{"file":147,"line":206,"context":196},222,{"file":147,"line":208,"context":196},233,{"file":147,"line":210,"context":196},240,{"file":147,"line":212,"context":196},247,{"file":147,"line":214,"context":196},254,[],[],{"summary":218,"deductions":219},"The plugin 'filter-posts-with-list' v1.1.0 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The absence of dangerous functions, raw SQL queries, file operations, and external HTTP requests is commendable. Furthermore, the plugin demonstrates good practices by ensuring that all SQL queries use prepared statements and a high percentage of outputs are properly escaped.\n\nWhile the attack surface is relatively small with no unprotected entry points, a notable area for improvement is the lack of capability checks. Although nonce checks are present, the absence of capability checks means that potentially any authenticated user could interact with the AJAX handlers, regardless of their role or permissions. The taint analysis did not reveal any critical or high severity issues, and the plugin has no recorded vulnerabilities, which is a very positive sign indicating a history of secure development and maintenance.\n\nIn conclusion, 'filter-posts-with-list' v1.1.0 is a well-developed plugin from a security perspective, with no known vulnerabilities and a clean code analysis. The primary weakness lies in the lack of role-based access control for its entry points. Addressing this by implementing capability checks would further solidify its security.",[220,223],{"reason":221,"points":222},"No capability checks on entry points",8,{"reason":224,"points":138},"9% of output not properly escaped","2026-03-16T23:56:53.245Z",{"wat":227,"direct":242},{"assetPaths":228,"generatorPatterns":234,"scriptPaths":235,"versionParams":236},[229,230,231,232,233],"\u002Fwp-content\u002Fplugins\u002Ffilter-posts-with-list\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Ffilter-posts-with-list\u002Fassets\u002Fcss\u002Fall.css","\u002Fwp-content\u002Fplugins\u002Ffilter-posts-with-list\u002Fassets\u002Fjs\u002Fscripts.js","\u002Fwp-content\u002Fplugins\u002Ffilter-posts-with-list\u002Fassets\u002Fjs\u002Fadmin_script.js","\u002Fwp-content\u002Fplugins\u002Ffilter-posts-with-list\u002Fassets\u002Fcss\u002Fadmin_style.css",[],[231,232],[237,238,239,240,241],"\u002Fwp-content\u002Fplugins\u002Ffilter-posts-with-list\u002Fassets\u002Fcss\u002Fstyle.css?ver=","\u002Fwp-content\u002Fplugins\u002Ffilter-posts-with-list\u002Fassets\u002Fcss\u002Fall.css?ver=","\u002Fwp-content\u002Fplugins\u002Ffilter-posts-with-list\u002Fassets\u002Fjs\u002Fscripts.js?ver=","\u002Fwp-content\u002Fplugins\u002Ffilter-posts-with-list\u002Fassets\u002Fjs\u002Fadmin_script.js?ver=","\u002Fwp-content\u002Fplugins\u002Ffilter-posts-with-list\u002Fassets\u002Fcss\u002Fadmin_style.css?ver=",{"cssClasses":243,"htmlComments":245,"htmlAttributes":246,"restEndpoints":251,"jsGlobals":252,"shortcodeOutput":255},[244],"post_search_filter",[],[247,248,249,250],"data-tab=\"site_shortcodes\"","data-tab=\"user_section\"","data-tab=\"page_customization\"","data-tab=\"site_post_type_shortcodes\"",[],[253,254],"admin_ajax_object","admin_ajaxObj",[256],"[post_list_with_filter]",{"slug":4,"current_version":6,"total_versions":138,"versions":258},[259,264],{"version":6,"download_url":25,"svn_tag_url":260,"released_at":27,"has_diff":169,"diff_files_changed":261,"diff_lines":27,"trac_diff_url":262,"vulnerabilities":263,"is_current":170},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-posts-with-list\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Ffilter-posts-with-list%2Ftags%2F1.0.0&new_path=%2Ffilter-posts-with-list%2Ftags%2F1.1.0",[],{"version":265,"download_url":266,"svn_tag_url":267,"released_at":27,"has_diff":169,"diff_files_changed":268,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":269,"is_current":169},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffilter-posts-with-list.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Ffilter-posts-with-list\u002Ftags\u002F1.0.0\u002F",[],[]]