40,000+
April 20, 2026
June 11, 2014
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.
How to install Ajax Load More.
ajax-load-more.zip from your computerajax-load-more.zipajax-load-more directory to your computerajax-load-more directory to the /wp-content/plugins/ directory→ Read the Implementation Guide
Your server must be able to read/write/create files. Ajax Load More creates the default repeater on plugin activation and in order to modify the output we are required to write to the file as well.
Yes, Ajax Load more uses admin-ajax and nonces in order to protect URLs and forms from being misused.
Sure, but please be aware that if modifications are made it may affect future updates of the plugin.
Yes, visit the Repeater Template section in your WordPress admin.
Repeater template data is saved into your WordPress database as well as written directly to a repeater template .php file in the ajax-load-more plugin directory.
Yes, but you will need to define $post at the top of the repeater before requesting your custom fields. Like so:
global $post;theImplementationGuidehttpstheImplementationGuidehttpstheImplementationGuidehttpstheImplementationGuidehttpstheImplementationGuidehttpstheImplementationGuidehttpstheImplementationGuidehttpstheImplementationGuidehttpstheImplementationGuidehttpstheImplementationGuidehttpstheImplementationGuidehttps
Issues and pull requests can be submitted via GitHub.
alm_create_templates hook to disable the automatic creation of templates on the fly.prefetch="true" parameter to your ALM shortcode.button_loading_label and prev_button_loading_label parameters as these are no longer in used with the new loader styles.pause_override to true if loading style is infinite..more classname from Ajax Load More button.load_plugin_textdomain warning.load_plugin_textdomain warning. This update caused a fatal error. Sorry about that. Will fix the warning in the next release.load_plugin_textdomain warning.wp-block-query class the new Query Loop add-on.date_query, date_query_before and date_query_after parameters.meta_query and tax_query parameters when using Preloaded add-on.alm_single_post_querystring hook to remove the querystring from Single Post add-on URLs.template parameter to the core ALM shortcode. This new parameter will normalize the template selection and replace the repeater and theme_repeater parameters.urls, prev_button_label, prev_button_loading_label, and prev_button_done_label. These new parameters can be used in the near future with various add-ons.alm db columns to match upcoming Templates add-on requirements.load_plugin_textdomain php notice.css_classes parameter in 7.1.0 release.wrapper_classes parameter that injects classnames onto the top level ajax-load-more-wrap container.alm_user_role filter to allow developers to change the user role required to access the Ajax Load More admin. Default is edit_theme_options.paging_scroll was true.post_count when loading Ajax Load More with Ajax/HTTP request.paging_container_classes used for adding CSS classes to the paging HTML container.…
…
…
…
| Version | Download | Type |
|---|---|---|
| 7.8.4 | Download | Stable |
| 7.8.3 | Download | Stable |
| 7.8.2 | Download | Stable |
| 7.8.1 | Download | Stable |
| 7.8.0 | Download | Stable |
| 7.7.2 | Download | Stable |
| 7.7.1 | Download | Stable |
| 7.7.0 | Download | Stable |
| 7.6.3 | Download | Stable |
| 7.6.2 | Download | Stable |
| 7.6.1 | Download | Stable |
| 7.6.0.2 | Download | Stable |
| 7.6.0.1 | Download | Stable |
| 7.6.0 | Download | Stable |
| 7.5.0 | Download | Stable |
| 7.4.2 | Download | Stable |
| 7.4.1 | Download | Stable |
| 7.4.0.1 | Download | Stable |
| 7.4.0 | Download | Stable |
| 7.3.1.3 | Download | Stable |
| 7.3.1.2 | Download | Stable |
| 7.3.1.1 | Download | Stable |
| 7.3.1 | Download | Stable |
| 7.3.0 | Download | Stable |
| 7.2.0.1 | Download | Stable |
| 7.2.0 | Download | Stable |
| 7.1.4 | Download | Stable |
| 7.1.3 | Download | Stable |
| 7.1.2 | Download | Stable |
| 7.1.1 | Download | Stable |
| 7.1.0.1 | Download | Stable |
| 7.1.0 | Download | Stable |
| 7.0.3 | Download | Stable |
| 7.0.2 | Download | Stable |
| 7.0.1 | Download | Stable |
| 7.0.0 | Download | Stable |
| 6.2.0.3 | Download | Stable |
| 6.2.0.2 | Download | Stable |
| 6.2.0.1 | Download | Stable |
| 6.2.0 | Download | Stable |
| 6.1.0.1 | Download | Stable |
| 6.1.0 | Download | Stable |
| 6.0.2 | Download | Stable |
| 6.0.1 | Download | Stable |
| 6.0.0 | Download | Stable |
| 5.6.0.5 | Download | Stable |
| 5.6.0.4 | Download | Stable |
| 5.6.0.3 | Download | Stable |
| 5.6.0.2 | Download | Stable |
| 5.6.0.1 | Download | Stable |
| 5.6.0 | Download | Stable |
| 5.5.5 | Download | Stable |
| 5.5.4.1 | Download | Stable |
| 5.5.4 | Download | Stable |
| 5.5.3 | Download | Stable |
| 5.5.2 | Download | Stable |
| 5.5.1 | Download | Stable |
| 5.5.0.1 | Download | Stable |
| 5.5.0 | Download | Stable |
| 5.4.5 | Download | Stable |
| 5.4.4 | Download | Stable |
| 5.4.3 | Download | Stable |
| 5.4.2.1 | Download | Stable |
| 5.4.2 | Download | Stable |
| 5.4.1 | Download | Stable |
| 5.4.0 | Download | Stable |
| 5.3.8 | Download | Stable |
| 5.3.7 | Download | Stable |
| 5.3.6 | Download | Stable |
| 5.3.5 | Download | Stable |
| 5.3.3 | Download | Stable |
| 5.3.0 | Download | Stable |
| 5.2.0 | Download | Stable |
| 5.1.8 | Download | Stable |
| 5.1.7.2 | Download | Stable |
| 5.1.7.1 | Download | Stable |
| 5.1.6.1 | Download | Stable |
| 5.1.6 | Download | Stable |
| 5.1.5 | Download | Stable |
| 5.1.4 | Download | Stable |
| 5.1.3 | Download | Stable |
| 5.1.2 | Download | Stable |
| 5.1.1 | Download | Stable |
| 5.1.0.1 | Download | Stable |
| 5.0.2 | Download | Stable |
| 5.0.1 | Download | Stable |
| 4.2.0.1 | Download | Stable |
| 4.1.0 | Download | Stable |
| 4.0 | Download | Stable |
| 3.7.1 | Download | Stable |
| 3.6.1 | Download | Stable |
| 3.6 | Download | Stable |
| 3.5.1 | Download | Stable |
| 3.5 | Download | Stable |
| 3.4.1 | Download | Stable |
| 3.4.0 | Download | Stable |
| 3.3.1 | Download | Stable |
| 3.3.0.1 | Download | Stable |
| 3.3.0 | Download | Stable |
| 3.2.1 | Download | Stable |
| 3.2 | Download | Stable |
| 3.1.2 | Download | Stable |
| 3.1.1 | Download | Stable |
| 3.1.0 | Download | Stable |
| 3.0.1 | Download | Stable |
| 3.0 | Download | Stable |
| 2.14.1 | Download | Stable |
| 2.14.0 | Download | Stable |
| 2.13.1 | Download | Stable |
| 2.13.0.1 | Download | Stable |
| 2.13.0 | Download | Stable |
| 2.12.0 | Download | Stable |
| 2.11.2 | Download | Stable |
| 2.11.1 | Download | Stable |
| 2.11.0 | Download | Stable |
| 2.10.1 | Download | Stable |
| 2.10.0.1 | Download | Stable |
| 2.9.0 | Download | Stable |
| 2.8.6 | Download | Stable |
| 2.8.5 | Download | Stable |
| 2.8.4 | Download | Stable |
| 2.8.3 | Download | Stable |
| 2.8.2 | Download | Stable |
| 2.8.1.2 | Download | Stable |
| 2.8.0 | Download | Stable |
| 2.7.3 | Download | Stable |
| 2.7.2 | Download | Stable |
| 2.7.1 | Download | Stable |
| 2.7.0 | Download | Stable |
| 2.6.3.2 | Download | Stable |
| 2.6.3.1 | Download | Stable |
| 2.6.3 | Download | Stable |
| 2.6.2 | Download | Stable |
| 2.6.1 | Download | Stable |
| 2.6.0 | Download | Stable |
| 2.5.1 | Download | Stable |
| 2.4.1 | Download | Stable |
| 2.4.0 | Download | Stable |
| 2.3.1 | Download | Stable |
| 2.2.8 | Download | Stable |
| 2.2.7 | Download | Stable |
| 2.2.6 | Download | Stable |
| 2.2.3 | Download | Stable |
| 2.2.2 | Download | Stable |
| 2.2.1 | Download | Stable |
| 2.1.3 | Download | Stable |
| 2.1.1 | Download | Stable |
| 2.0.5 | Download | Stable |
| 2.0.3 | Download | Stable |
| Development | Download | Trunk |