Ajax Load More is the ultimate WordPress infinite scroll plugin for lazy loading posts, single posts, pages, comments and more with Ajax powered queries. Build complex custom WordPress queries with the Ajax Load More shortcode builder then add the generated shortcode to your page via the content editor or directly into your template files. Ajax Load More is compatible for endless scrolling with popular eCommerce plugins such as WooCommerce and Easy Digital Downloads. Get More Information Features Shortcode Builder – Create your own custom Ajax Load More shortcode by adjusting the various WordPress query parameters in our easy-to-use shortcode builder (see Shortcode Parameters). Query Parameters – Ajax Load More allows you to query WordPress by many different content types. Query by Post Type, Post Format, Date, Category, Tags, Custom Taxonomies, Search Term, Authors and more! Repeater Templates – Edit and extend the functionality of Ajax Load More by creating your own repeater template to match the look and feel of your website (see screenshots). Multiple Instances – You can include multiple instances of Ajax Load More on a single page, post or template. Ajax Filtering – The Ajax Load More custom filtering method will allow you to filter and update your Ajax query results. Multisite Compatibility – Manage repeater templates across all sites in your network. Setting Panel – Customize...
Want to write review?
Are you an author of this plugin? Want to write a more detailed review?
The plugin scored great on our tests. Everything looks good!
Tests done by WP Hive test scriptResults
Minimal impact on memory usage The memory usage of this plugin is less than the average memory usage of other plugins on WordPress.org + 200KB. Check FAQ for more.
Minimal impact on pagespeed The impact of this plugin on PageSpeed is less than the average impact of other plugins on WordPress.org + 1000 milliseconds
No PHP errors, warning, notices WP Hive automated test found no PHP error while activating this plugin on our server
No Javascript issues WP Hive automated test found no JavaScrip error while activating this plugin on our server
Latest PHP 7.4.8 compatible The latest version of the plugin is compatible with the latest PHP version
Latest WordPress 5.9.1 compatible The latest version of the plugin is compatible with the latest PHP version
Optimized database footprint The plugin creates less than 50 database tables
No activation errors WP Hive automated test found no activation error while activating this plugin on our server
No resource errors WP Hive automated test found no resource error/s while trying this plugin on our server
Frequently updated The plugin was updated at least once in the last 90 days
No problems were detected during tests.
All the plugins are tested on the same server with exactly same configuration via test script that automatically activates and logs the data WP Hive shows.
All the scripts run on a VPS with 8 CPU cores and 8 GB of RAM.
The test sites are hosted on Google Cloud VM instances, one site/plugin per instance. The machine type is n1-standard-1. The server is a 8 core CPU with 8GB of RAM.
The test sites are hosted on Apache/2 server and they are tested on PHP 7.4.8 & WordPress 5.9.1.
The database server is MySQL 8.0.21 and the default PHP memory limit is 256M.
Ajax Load More is the ultimate WordPress infinite scroll plugin for lazy loading posts, single posts, pages, comments and more with Ajax powered queries. Build complex custom WordPress queries with the Ajax Load More shortcode builder then add the generated shortcode to your page via the content editor or directly into your template files. Ajax Load More is compatible for....
Ajax Load More is the ultimate WordPress infinite scroll plugin for lazy loading posts, single posts, pages, comments and more with Ajax powered queries.
Build complex custom WordPress queries with the Ajax Load More shortcode builder then add the generated shortcode to your page via the content editor or directly into your template files.
Ajax Load More is compatible for endless scrolling with popular eCommerce plugins such as WooCommerce and Easy Digital Downloads.
Shortcode Builder – Create your own custom Ajax Load More shortcode by adjusting the various WordPress query parameters in our easy-to-use shortcode builder (see Shortcode Parameters).
Query Parameters – Ajax Load More allows you to query WordPress by many different content types. Query by Post Type, Post Format, Date, Category, Tags, Custom Taxonomies, Search Term, Authors and more!
Repeater Templates – Edit and extend the functionality of Ajax Load More by creating your own repeater template to match the look and feel of your website (see screenshots).
Multiple Instances – You can include multiple instances of Ajax Load More on a single page, post or template.
Ajax Filtering – The Ajax Load More custom filtering method will allow you to filter and update your Ajax query results.
Multisite Compatibility – Manage repeater templates across all sites in your network.
Setting Panel – Customize your version of Ajax Load More by updating various plugin settings.
Pro – Access to all premium add-ons in a single installation.
Filters – The Filters add-on provides front-end and admin functionality for building and managing Ajax filters.
User Query – Query and display a list of WordPress users by role using a WP_User_Query and Ajax Load More.
Advanced Custom Fields – Compatibility and integration added for infinite scrolling Flexible Content, Gallery, Relationship and Repeater fields for Advanced Custom Fields.
Masonry – Built-in support and functionality for Masonry layouts.
Progress Bars – Display a Progress Bar load indicator with each Ajax request.
Scroll Container – Constraining infinite scroll to a parent container.
Content Types
Ajax Load More can infinite scroll any content type WordPress offers – from blog posts to multipage content to WooCommerce products – Ajax Load More can handle it all.
Ajax Load More accepts a number of parameters that are passed to the WordPress query. These parameters are transferred via shortcode – don’t worry, creating a custom shortcode is easy with the intuitive Shortcode Builder
Relevanssi: Display Relevanssi search results with Ajax Load More.
REST API: Enable compatibility with the WordPress REST API.
SearchWP: Display SearchWP query results with Ajax Load More.
Callback Functions
The following functions are available to be dispatched by Ajax Load More.
Complete – The almComplete() function is triggered after every successful ajax call made by Ajax Load More.
almComplete = function(alm){
// Your on complete code goes here
};
Destroyed – The almDestroyed() function is dispatched after the destroy_after shortcode parameter is triggered.
almDestroyed = function(alm){
console.log('"Ajax Load More functionality has been destroyed!');
};
Done – The almDone() function is triggered after all posts have been loaded.
almDone = function(alm){
console.log('All posts have been loaded!');
};
Empty – The almEmpty() function is triggered if there are zero results returned in the initial query.
almEmpty = function(alm){
console.log('Sorry, but we could not locate any posts that matched your criteria.');
};
Filter Complete – The almFilterComplete() function is triggered after a successful call to the public function almFilter().
almFilterComplete = function(){
console.log('Ajax Load More filter has completed!');
};
URL Update – The almUrlUpdate() function is triggered after a successful URL update (pushState) from the Single Post or the Search Engine Optimization add-on
almUrlUpdate = function(permalink, type){
console.log("URL updated to " + permalink + '- dispatched from the '+ type + ' add-on.');
};
Ajax Load More passes the following PHP variables to each repeater template – these template variables can help you style and transform your repeater templates.
$alm_current – Returns the current item number in the current Ajax Load More loop and will reset to zero with every ‘Load More’ action.
$alm_page – Returns the current page number.
$alm_item – Returns the current item number within your loop.
$alm_found_posts – Returns the total number of posts found within the entire WordPress query.
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.
Pros & Cons: This is a review from the Editorial staff of WP Hive for test purposes. We are sure the plugin made it with good heart for WordPress users and we want to encourage his/her efforts by the first review.
Overall:The plugin should be working great. Even if it does not, we respect the time and effort. If you are using this plugin - leave a review with more information.
Stina Gunnarsdottir
Overall
Easy of Use
Features
Quality of Support
Value for Money
Pros & Cons: This is a review from the Editorial staff of WP Hive for test purposes. We are sure the plugin made it with good heart for WordPress users and we want to encourage his/her efforts by the first review.
Overall:The plugin should be working great. Even if it does not, we respect the time and effort. If you are using this plugin - leave a review with more information.