# Ajax Load More: Pro

`meteorgpl-plugin/ajax-load-more-pro` — a WordPress plugin as a Composer package.

All the add-ons for Ajax Load More in a single installation.

- Author: Darren Cooney — https://connekthq.com
- Homepage: https://connekthq.com/plugins/ajax-load-more/pro/
- License: not declared
- Buy a license from the vendor: https://connekthq.com/plugins/ajax-load-more/pro/
- Page: https://meteorgpl.com/packages/meteorgpl-plugin/ajax-load-more-pro
- Requires WordPress: 4.0
- Tested up to WordPress: 6.5
- Requires PHP: 7.0
- Vendor: Darren Cooney — https://meteorgpl.com/vendors/connekthq.com

## About

**Access to all premium add-ons in a single installation**

The Pro bundle is installed as a single product with one license key and contains immediate access all Ajax Load More premium add-ons. Once installed, add-ons are able to be activated with a click from the Pro dashboard inside your WordPress admin.

http://connekthq.com/ajax-load-more/pro/

## Changelog

### 1.2.25 — 2024-05-30

Filters - 2.2.1

- NEW: Added new hook that allows for modifying the query args used when creating the facet index. [View Docs](https://connekthq.com/plugins/ajax-load-more/docs/add-ons/filters/facets/#alm_filters_facets_index_args)
- NEW: Added new `almfilters.getActiveFilters()` public JS function that returns an object of active filters.
- NEW: Added new `alm_filters_redirect_underscore_{filter_id}` hook that is used with the Redirect functionality to remove the underscores in URLs on archive pages.

### 1.2.24 — 2024-05-10

Next Page - 1.8.0

- NEW: Added official support for using Next Page add-on with Single Posts add-on.
- NEW: Added global `alm_nextpage_post_id` PHP variable for use in filters/shortcodes etc. This will allow the current post ID to be accessed within the Ajax request.
- UPDATE: Code clean up.

Single Posts - 1.7.0

- NEW: Added official support for using Next Page add-on with Single Posts add-on.
- FIX: Fixed issue with undefined PHP variable when using `Next` post ordering.
- UPDATE: Code clean up.

### 1.2.23 — 2024-03-21

Filters - 2.2.0

- NEW: Added Posts Per Page filter.
- NEW: Added support for Post Type facet filtering.
- NEW: Added Filters WordPress Block for Ajax Load More rendering filters directly to the Block Editor.
- NEW: When "Hide Inactive Filter Options" is enabled with facet filtering, the entire filter group (radio & checkboxes only) will now be hidden if no filter options are returned.
- NEW: Added support for deeplink URLs when using multiple Filter instances.
- NEW: Added new `redirect` parameter for redirecting users to a new page after a filter action. e.g. `[ ajax_load_more_filters redirect="https://website.com/results" ...]`
- UPDATE: Added console warning when filters is missing the core Ajax Load More instance.
- UPDATE: Added support for search with use of archive="true".
- FIX: Fixed issue with Facet checkbox/radios and the Show/Hide More buttons not always functioning correctly.
- FIX: Fixed issue with sortKey not resetting after clearing the sort value.
- FIX: Fixed issue with restoring the default value of a filter after a change event.
- UPDATE: Accessibility updates to filter checkbox/radios.
- UPDATE: Various UI/UX updates throughout plugin admin and frontend.

Cache - 2.0.3

- UPDATE: Added support for caching Filter add-on facets.

### 1.2.22 — 2024-02-08

Elementor - 1.2.0

- NEW: Added support for Loop Grid Elementor widget.
- FIX: Fixed issue with add-on potentially not disabling the Load More button when no content remains.

### 1.2.21 — 2024-01-16

UPGRADE NOTICE:

This Ajax Load More Pro update may introduce breaking changes for add-on functionality.
Major changes in this release includes the removal of the `transition_container` parameter which affects the rendered HTML of the plugin by removing the .alm-reveal div used to hold the Ajax loaded content.
After updating please make sure to update the core Ajax Load More plugin to 7.0.0 or greater.

Cache - 2.0.2

- FIX: Fixed issue with display of cache URL on the Cache admin page.

Layouts - 2.1.0

- UPDATE: Updated layouts CSS and HTML to remove all references to `alm-reveal` divs.
- UPDATE: Code cleanup and organization.

Filters - 2.1.2

- UPDATE: Remove all references and output of `alm-reveal` divs.
- UPDATE: Updated JS parameters to match updates in ALM 7.0.

Next Page - 1.7.1

- FIX: Fixed issue with the Auto implementation method attempting to run in the_excerpt() requests. This issue resulted from a core WP bug with excerpt display in Ajax requests.

Paging - 2.0.0

- UPDATE: Reduced Ajax requests on initial page load. Previously Paging add-on dispatched 2 requests and we have reduced this to a single request.
- UPDATE: Pagination container is now created on the server side and not with Javascript on page load. This reduces the CLS (Cumulative Layout Shift) of the functionality.
- UPDATE: Adding required changes for Ajax Load More 7.0 and removal of `alm-reveal` wrapper.
- UPDATE: Improved loading animation and timing of pagination display.
- UPDATE: Code cleanup, CSS updates and organization.
- FIX: Fixed issue where first page link in paging navigation could result in a JS error.

Preloaded - 1.4.0

- UPDATE: Remove all references and output of `alm-reveal` divs.
- UPDATE: Code cleanup and organization.

SEO - 1.9.6

- UPDATE: Updated JS parameters to match updates in ALM 7.0.
- UPDATE: Code cleanup and organization.
- FIX: Fixed issue with SEO Offset not working to update URL params.

Single Posts - 1.6.0

- UPDATE: Remove all references and output of `alm-reveal` divs.
- FIX: Fixed issue with Single Post preview functionality.

Custom Repeaters - 2.5.12

- FIX: Fixed issue with multiline tab support while editing Repeater Templates in the ALM Admin.

Full changelog: https://meteorgpl.com/packages/meteorgpl-plugin/ajax-load-more-pro/changelog

## Install

```sh
composer config repositories.meteorgpl composer https://composer.meteorgpl.com
composer require meteorgpl-plugin/ajax-load-more-pro
```

The repository needs a token (see https://meteorgpl.com/docs). The vendor's license checks are intact: activate the plugin in WordPress with a key bought from the vendor.

## Versions

No version has been published yet.

