WordPress plugin

Ajax Load More Pro

Ajax Load More Pro is a paid WordPress bundle for loading selected content without a page refresh. Queries determine what appears; infinite scroll, load more controls, and lazy-loading workflows determine how visitors access it. The bundle provides access to all current and future Ajax Load More add-ons in one installation.

Ajax Load More Pro

Ajax Load More Pro is a paid WordPress bundle for loading selected content without a page refresh. Queries determine what appears; infinite scroll, load more controls, and lazy-loading workflows determine how visitors access it. The bundle provides access to all current and future Ajax Load More add-ons in one installation.

Queries and placement

Use the Query and Shortcode Builder to set WordPress query parameters, including post types, categories, tags, custom taxonomies, search terms, dates, and authors. Place results with a block, shortcode, or PHP function and template tag. Multiple instances can show separate content collections on a page, post, or template.

Supported content and queries

  • Load posts, pages, custom post types, comments, and WooCommerce products.
  • Use the multipage content add-on for posts and pages.
  • Infinite-scroll WordPress terms and lazy-load users with the available extensions.
  • Display Relevanssi or SearchWP results, or connect to the WordPress REST API with its extension.

Add-ons and display controls

Pro add-ons cover front-end and admin filters and facets, infinite scrolling for the WordPress Query Loop, Advanced Custom Fields compatibility, progress bars, and scroll containers. The Advanced Custom Fields integration supports Flexible Content, Gallery, Relationship, and Repeater fields.

Data prefetching can load the next set of posts into memory before a user uses a load more control or infinite scroll. Initial posts can also be loaded before Ajax requests are sent. The SEO functionality generates unique paging URLs for each Ajax Load More query.

Repeater templates can be edited and extended to match a site's styling, or loaded directly from a theme directory. On multisite networks, repeater templates can be managed across the network.

Developer controls

Each repeater template receives PHP variables from Ajax Load More. Callback functions execute during add-on lifecycle stages, and WordPress filter hooks let developers insert or modify data through theme or extension code.

Setup

  1. Install Ajax Load More Pro as a single plugin installation on the WordPress website.
  2. Use the Query and Shortcode Builder to define the content and query parameters.
  3. Choose a block, shortcode, or PHP template-tag workflow for placement.
  4. Configure templates, filtering, loading indicators, or other available add-ons as needed.
  5. Review the loading behavior on the relevant page or template.

The bundle supports publishers, stores, and developers working with WordPress content, WooCommerce products, custom post types, and connected plugin data.