Разработка бесконечной прокрутки с фильтрацией по URL-паттернам для WP

10 000 руб. за проект
28 февраля 2024, 22:13 • 6 откликов • 34 просмотра
Ищу разработчика WordPress для добавления функционала бесконечной прокрутки на сайт. Сайт уже использует плагин "WordPress Infinite Scroll – Ajax Load More" для реализации бесконечной прокрутки, однако текущая реализация не полностью соответствует требованиям.

Задачи:
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/

Отзывы
R50 baeefc032d3b60fa846dcfc887fb6b0a
Заказчик
Очень оперативно Дастан на мой сайт добавил функционал по избирательной выдачи контента. Спасибою Обязательно еще буду обращаться!
10 месяцев назад
R50 6e039ff198fb7ceef69d1b1cb58433dc
Фрилансер
 
10 месяцев назад