Ajax Load More is a powerful WordPress plugin that adds infinite scroll / lazy load functionality to your website.

Create custom WordPress queries using the intuitive shortcode builder then simply add the shortcode to your page via the content editor or directly into your theme template files.

FeaturesShortcode Parameters | Repeater Templates | Examples | Premium Add-ons

 Infinite Scroll with Ajax Load More promo banner


Features

Custom Shortcode Builder

Easily create your own Ajax Load More shortcode by adjusting the various WordPress query parameters in our easy-to-use shortcode builder.
More Info

Query Parameters

Ajax Load More allows you to query WordPress by many different content types. Query by Post Type, Post Format, Category, Tags, Custom Taxonomies, Search Term, Authors and more!!!
View All Parameters

Customizable Repeater Template

Edit and extend the functionality of Ajax Load More by creating your own repeater template that match the look and feel of your website.
More Details

Ajax Filtering

Ajax Load More’s custom filtering method will allow you to filter and update your Ajax query results.
View example

Search Engine Optimization (add-on)

Easily enable paging URLs which will provide users the ability to share content and use their forward and back browser buttons to navigate through the ajax loaded pages.
More Details

Content Caching (add-on)

Create static HTML files of your Ajax loaded content then deliver those static files to your visitors without querying the database.
More Details


Shortcode Parameters

AJax Load More infinite scroll Shortcode Builder screenshotAjax Load More accepts a variety of wp_query() parameters that are passed to WordPress via shortcode.

With over 30 different shortcode parameters to choose from, creating your own custom query is never more than a few minutes away. And don’t worry, building your own shortcode is quick and easy with the Ajax Load More Shortcode Builder.

Example Shortcode

[ajax_load_more post_type="post, portfolio" repeater="default" posts_per_page="6" transition="fade" button_label="Load More Posts"]

Repeater Templates

Ajax Load More infinite scroll Repeater TemplateAjax Load More Repeater Templates allow you to take full control over the style and display of your ajax loaded content.

The default Ajax Load More template is editable with syntax highlighting enabled and allows you to quickly and easily match the look and feel of your website.


Examples

A collection of infinite scroll usage examples.

Attachments

Infinite scroll post attachments with Ajax Load More.

Default

The out of the box layout and styling of Ajax Load More.

Destroy After

Remove Ajax Load More functionality after 'n' number of pages.

Event Listing

Ordering events by custom field date.

Fade Transition

Elements fade in as posts are loaded.

Filtering

Filter and reset an Ajax Load More instance.

Flexbox

Creating a responsive Ajax Load More grid with the CSS Flexible Box Layout Module.

Infinite Scroll

A look at the new loading functionality of Ajax Load More.

Images Loaded

Download images before displaying ajax loaded content.

Masonry

Creating a flexible grid layout with Masonry and Ajax Load More.

Multiple Instances

Include multiple Ajax Load More instances on a single page.

Paging URLs

Generate unique URLs for every Ajax Load More query with the SEO add-on.

Pause Loading

Posts will pause loading until initiated by the user.

Preloaded Posts

Quickly and easily preload an initial set of posts before completing any Ajax requests to the server.

Relationship Field (ACF)

Using Advanced Custom Fields and Ajax Load More to display featured posts.

REST API

Infinite scrolling with Ajax Load More and the WP REST API.

Search Results

Returning results based on search terms.

SEO & Paging

Combine these two add-ons to create one powerful navigation system.

Slideshow Gallery

Create a gallery of posts with Ajax Load More and the Paging add-on.

Table Layout

Displaying Ajax Load More results in a table.


Premium Add-ons

Ajax Load More offers a variety of unique add-ons that will extend and enhance the core functionality of the plugin – each add-on is installed as a stand alone plugin and will receive update notifications directly within the WordPress Plugin dashboard.