An Ajax Load More extension that adds compatibility for the WP REST API.
The REST API extension will enable compatibility between Ajax Load More and the WP REST API plugin.
Easily access your website data (as JSON) through an HTTP REST API and display the results using the beauty of infinite scrolling with Ajax Load More.
https://connekthq.com/plugins/ajax-load-more/extensions/rest-api/
The REST API add-on works by routing the standard Ajax Load More admin-ajax.php requests through to API endpoints for data retrieval. The data is returned as JSON, then parsed and displayed using Underscore.js styled templates on the front-end of your website.
Using a simple GET request, a JavaScript Repeater Template and a custom endpoint (/wp-json/ajaxloadmore/posts) developed specifically for Ajax Load More, users are able to access website data and infinite scroll the results using the WP REST API.
ajax-load-more-rest-api.zip
from your computerajax-load-more-rest-api.zip
.ajax-load-more-rest-api
directory to your computer.ajax-load-more-rest-api
directory to the /wp-content/plugins/
directory.Namespaces are the first part of the URL for the endpoint. Namespaces allows for two plugins to add a route of the same name, with different functionality.
Need more info? Read the official documentation on Namespacing.
http://v2.wp-api.org/extending/adding/#namespacing
You should add your custom endpoints to the functions.php file in your current theme directory.
No, all Repeater Templates that are used with the REST API add-on must be coded as a JavaScript template.
Yes! As long as you are using the default /wp-json/ajaxloadmore/posts endpoint all values passed via shortcode will be parsed in your API call.
permissions_callback
which is now required to remove PHP notices/warnings.= 1.0 – June 5, 2016=
* Initial Release.