Naprawa Krytycznego Błędu Paginacji w Sklepie WooCommerce na Urządzeniach Mobilnych
Poszukuję doświadczonego dewelopera WordPress do naprawy krytycznego błędu na stronie sklepu spawlab.pl/sklep.
Problem: Na urządzeniach mobilnych, po aktywacji sortowania produktów (np. po cenie), kliknięcie w link paginacji (np. na stronę 2) powoduje chwilowe załadowanie właściwej strony, a następnie natychmiastowe, automatyczne przekierowanie na stronę główną sklepu (/sklep). Uniemożliwia to przeglądanie posortowanych produktów i jest krytycznym błędem z punktu widzenia UX i sprzedaży.
Kluczowe informacje i dotychczasowa diagnostyka:
Warunki błędu: Występuje tylko na realnych urządzeniach mobilnych i tylko przy aktywnym sortowaniu (?orderby=...). Błąd jest wyzwalany przez kliknięcie w link paginacji, a nie przez bezpośrednie wejście na URL.
Prawdopodobna przyczyna: Problem leży w mobilnym skrypcie JavaScript, który jest częścią motywu stworzonego w generatorze Themler. Analiza plików PHP została już przeprowadzona i wykluczyła błędy back-endowe.
Aktualny bloker: Przygotowano gotowy skrypt JavaScript, który ma na celu przechwycenie kliknięcia i naprawę błędu. Niestety, przy próbie dodania go do strony (przez wtyczkę WPCode z poprawną konfiguracją: typ 'Javascript', lokalizacja 'Footer', status 'Active'), kod pojawia się na stronie jako zwykły tekst, zamiast się wykonywać. Najprawdopodobniej jest to spowodowane bardzo agresywnym cachowaniem lub fundamentalnym konfliktem motywu/innej wtyczki.
Zadanie dla Ciebie:
Zdiagnozować i rozwiązać problem z implementacją skryptu (dlaczego pojawia się jako tekst, a nie jest wykonywany).
Poprawnie wdrożyć dostarczony przeze mnie skrypt naprawczy (lub zaproponować i wdrożyć własny, jeśli uznasz to za lepsze).
Potwierdzić, że paginacja na urządzeniach mobilnych przy aktywnym sortowaniu działa poprawnie.
Poszukuję osoby z biegłą znajomością WordPressa, JS (jQuery), WooCommerce i zaawansowanymi umiejętnościami debugowania problemów z cachowaniem i konfliktami.