Dynamic content loading for WordPress
Ajax Load More Pro is a paid edition for loading WordPress content through infinite scroll, load more controls, and lazy-loading workflows without refreshing the page. It can handle posts, pages, custom post types, comments, multipage content, and WooCommerce products.
The Pro bundle provides access to all current and future Ajax Load More add-ons in a single installation. This makes it suitable for sites that need more than a basic content-loading pattern, including projects with custom queries, front-end filtering, reusable templates, or integrations with other WordPress features.
Build targeted queries
The Query and Shortcode Builder lets you create custom Ajax Load More queries by adjusting WordPress query parameters. Queries can be based on post types, categories, tags, custom taxonomies, search terms, dates, authors, and other available parameters.
After creating a query, you can place the resulting content with blocks, shortcodes, or PHP functions and template tags. Multiple Ajax Load More instances can appear on one page, post, or template, allowing separate loading areas for different content collections.
- Load standard posts, pages, and custom post types.
- Display comments and multipage posts or pages.
- Load WooCommerce products.
- Infinite-scroll WordPress terms and users.
- Display results from Relevanssi or SearchWP queries.
- Use the WordPress REST API with the available extension.
Pro add-ons and presentation controls
Pro includes add-ons for front-end and admin filter and facet management, WordPress Query Loop infinite scroll, multi-page content, 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 visitor interacts with a load more button or infinite scroll. Initial posts can also be loaded before Ajax requests are sent to the server. SEO functionality generates unique paging URLs for each Ajax Load More query.
Templates are managed through repeater templates that can be edited and extended to match a site’s design. Templates can also be loaded directly from a theme directory. Multisite compatibility supports management of repeater templates across a network.
Developer workflow
Ajax Load More passes PHP variables to each repeater template. It also provides callback functions during stages of the plugin lifecycle and WordPress filter hooks for inserting or modifying data. These tools support projects where the standard builder and shortcode options need to be extended through theme or plugin code.
Installation and setup
- Install Ajax Load More Pro as a single plugin installation on the WordPress site.
- Use the Query and Shortcode Builder to define the content and query parameters.
- Choose a block, shortcode, or PHP template-tag workflow for placement.
- Configure templates, filtering, loading indicators, or other available add-ons as needed.
- Review the content-loading behavior on the relevant page or template.
Ajax Load More Pro is intended for publishers, stores, and developers who need controlled asynchronous content loading across WordPress, WooCommerce, custom post types, and connected plugin data.