by Darren Cooney on WordPress.org
Add infinite scroll, lazy loading, and load more buttons to posts, pages, and WooCommerce products — fast and fully customizable for WordPress.

Settings: Customize Ajax Load More by configuring the various plugin settings.
Ajax Load More is the most powerful infinite scroll, lazy load, and load more plugin for WordPress. Use it to automatically load posts, pages, custom post types, comments, and WooCommerce products without refreshing the page.
Build custom WordPress queries visually with the Ajax Load More Query/Shortcode Builder, then embed them anywhere using blocks, shortcodes, or template tags.
Ajax Load More is developer-friendly, performance-optimized, and compatible with popular plugins like WooCommerce, Advanced Custom Fields, and Elementor.
Check out the website for more information on the features and functionality of Ajax Load More.
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.
Ajax Load More can infinite scroll almost any content type WordPress offers – from blog posts to multipage content to WooCommerce products – Ajax Load More can handle it all.
Check out the examples below:
Ajax Load More accepts a variety of WordPress query and display parameters that are passed to WordPress via shortcode or PHP function/Template Tag.
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.
The Ajax Load More Query/Shortcode Builder provides an intuitive and easy-to-use admin interface that transforms complex WordPress queries into manageable shortcodes.
[ajax_load_more post_type="post, portfolio" posts_per_page="6" button_label="Load More"]
Note: The Templates Add-On has been installed for use on each of our product demos.
Ajax Load More is perfect for developers, bloggers, and store owners who want to:
The following add-ons are available to etend and enhance the functionality of Ajax Load More.
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.
The following FREE extensions are available to provide compatibility with popular WordPress plugins and core features.
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.
Ajax Load More has a variety of WordPress filters in place that enable users to hook into Ajax Load More to insert or modify data.
Ajax Load More passes the following PHP variables to each repeater template – these template variables can help you style and transform your repeater templates.
Your reviews make a big difference! Please consider taking the time to review my plugin. Your ratings and reviews help the plugin grow and provide the motivation needed to keep pushing it forward.