Разработка бесконечной прокрутки с фильтрацией по URL-паттернам для WP
Задачи:
1. Мне не нужен плагин\решение многоязычности сайта
2. Модификация или замена текущего решения: Необходимо модифицировать существующий плагин или разработать собственное решение для бесконечной прокрутки, которое будет загружать страницы в соответствии с определенными URL-паттернами.
3.Фильтрация по URL-паттернам: При прокрутке страницы (только для тип page) вниз, должны подгружаться только те страницы (page), URL которых содержит определенный текст. Например, для страницы
https://site.com/it/news12067/
, должны подгружаться только страницы с /it/
в URL.Например, когда я прокручиваю свою страницу (тип page) https://site.com/it/news12067/ вниз в режиме бесконечной прокрутки, я вижу случайные страницы с моего сайта которые подгружает плагин "WordPress Infinite Scroll – Ajax Load More"
Нужно делать, чтобы этот плагин , (или придумать свое решение) загружал не случайные страницы при прокрутке страницы вниз, а загружал только те страницы, которые имеют определённый шаблон в url (url имеет определённый текст.
В данном примере загружать в бесконечной прокрутке страницы у которых в url присутствует /it/) и соответственно если я открыл страницу моего сайта вот такую https://site.com/es/news12067/ , то нужно чтоб при прокрутке страницы вниз плагин (или же ваше решение которые вы реализуете) подгружало в бесконечной прокрутке страницы у которых в url присутствует /es/ и так далее.
Всего могут быть вот такие 11 паттернов и что конкретно им нужно внизу подгружать в при прокрутке вниз страницы:
для страницы https://site.com/en/news***** -грузим внизу в бесконечном скроле только страницы у которых в их url присутствует /en/
для страницы https://site.com/zh/news***** -грузим внизу в бесконечном скроле только страницы у которых в их url присутствует /zh/
для страницы https://site.com/es/news***** -грузим внизу в бесконечном скроле только страницы у которых в их url присутствует /es/
для страницы https://site.com/pt/news***** -грузим внизу в бесконечном скроле только страницы у которых в их url присутствует /pt/
для страницы https://site.com/id/news***** -грузим внизу в бесконечном скроле только страницы у которых в их url присутствует /id/
для страницы https://site.com/fr/news***** -грузим внизу в бесконечном скроле только страницы у которых в их url присутствует /fr/
для страницы https://site.com/ja/news***** -грузим внизу в бесконечном скроле только страницы у которых в их url присутствует /ja/
для страницы https://site.com/de/news***** -грузим внизу в бесконечном скроле только страницы у которых в их url присутствует /de/
для страницы https://site.com/tr/news***** -грузим внизу в бесконечном скроле только страницы у которых в их url присутствует /tr/
для страницы https://site.com/it/news***** -грузим внизу в бесконечном скроле только страницы у которых в их url присутствует /it/
для страницы https://site.com/news***** -грузим внизу в бесконечном скроле только страницы у которых нету в их url ни одного из этих патернов: /en/, /zh/, /es/, /pt/, /id/, /fr/, /ja/, /de/, /tr/, /it/