https://github.com/mihdan/mihdan-infinite-scroll
Плагин под WordPress, реализующий бесконечную подгрузку записей (постов) на одиночных (single) страницах.
https://github.com/mihdan/mihdan-infinite-scroll
infinite-scroll php php5 php7 wordpress wordpress-plugin
Last synced: 12 months ago
JSON representation
Плагин под WordPress, реализующий бесконечную подгрузку записей (постов) на одиночных (single) страницах.
- Host: GitHub
- URL: https://github.com/mihdan/mihdan-infinite-scroll
- Owner: mihdan
- License: gpl-2.0
- Created: 2018-03-23T10:58:57.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-02T09:42:06.000Z (over 3 years ago)
- Last Synced: 2025-03-23T21:45:55.525Z (about 1 year ago)
- Topics: infinite-scroll, php, php5, php7, wordpress, wordpress-plugin
- Language: JavaScript
- Homepage: https://www.kobzarev.com/
- Size: 106 KB
- Stars: 12
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Mihdan: Infinite Scroll
Плагин под WordPress, реализующий бесконечную подгрузку записей (постов) на одиночных(single) страницах.
> Плагине не работает на архивных (archive) страницах!
## Конфигурация
```php
add_filter(
'mihdan_infinite_scroll_config',
function( $config ) {
$config['container'] = '.articles',
$config['append'] = '.article',
return $config;
}
);
```
## События
```php
$( '.articles' ).on(
'append.infiniteScroll',
function( event, response, path, items ) {
// Делаем что-то.
}
);
```
### Список возможных событий
* `scrollThreshold.infiniteScroll`
* `request.infiniteScroll`
* `load.infiniteScroll`
* `append.infiniteScroll`
* `error.infiniteScroll`
* `last.infiniteScroll`
* `history.infiniteScroll`
Более подробную информацию по событиями можно посмотреть на [официальном сайте](https://infinite-scroll.com/events.html#infinite-scroll-events) библиотеки Infinite Scroll.