Szkoła językowa · październik 2026 · przebudowa i migracja
Firmowa oferta bez ukrytych reklam.
Strona wyglądała jak zwykła witryna szkoły. W jej kodzie były reklamy kasyn, a na podstronach oferty linki do serwisów piszących prace. Nowa wersja powstała na osobnym kodzie, z treściami szkoły i bez starego WordPressa.
- 25 podstron
- zbudowanych w nowej wersji
- Bez WordPressa
- bez jego motywu, wtyczek i bazy
- Kopia starej strony
- zachowana poza publicznym katalogiem
01 / Problem
Tego nie było widać przy zwykłym oglądaniu.
Blok o kasynach został przesunięty niemal milion pikseli poza lewą krawędź ekranu. Nadal znajdował się w kodzie strony, choć odwiedzający go nie widział.
Na podstronach oferty znalazły się również reklamy trzech serwisów piszących prace. Strona publikowała więc treści, które nie miały związku z ofertą szkoły.
Problem potwierdziłem w publicznym kodzie podstron. Obok możesz zobaczyć odtworzony sposób ukrycia reklamy.
992 673 px na lewo od ekranu
Kasyna z depozytem 1 PLN
Kasyna z minimalnymi wpłatami to świetna opcja dla zwykłych graczy… kasyno depozyt od 1zl są najlepszym rozwiązaniem…
<div style="position: absolute; left: -992673px;">
<h2>Kasyna z depozytem 1 PLN</h2>
<p>Kasyna z minimalnymi wpłatami… <a href="[usunięty]">kasyno depozyt od 1zl</a>…</p>
</div>
<h2>Nasze sukcesy</h2> 02 / Wykonana praca
Nowa strona z treściami szkoły.
Przebudowa objęła 25 podstron i nowy układ. Treści oraz zdjęcia przeniosłem do nowej wersji, bez kopiowania kodu starego WordPressa.
Po publikacji sprawdziłem adresy, przekierowania i pliki. Stara instalacja została zachowana poza publicznym katalogiem wraz z możliwością cofnięcia wdrożenia.
Co dostał właściciel
- nową stronę prezentującą ofertę szkoły
- publikowaną wersję bez znalezionych obcych reklam
- stronę bez aktualizacji motywu i wtyczek WordPressa
- zachowaną kopię poprzedniej instalacji
To była większa przebudowa z osobną wyceną. Pakiet podstawowy obejmuje do 5 prostych podstron.
Jak sprawdziłem problem i co obejmowała weryfikacja
Przegląd z 19 października 2026 obejmował publiczny kod oraz treści 64 opublikowanych stron i wpisów pobrane przez API WordPressa. Najważniejsze znaleziska potwierdziłem bezpośrednio w kodzie podstron. Zapisane dowody zawierały adresy, fragmenty kodu i sposób ukrycia treści.
Nie udało się jednoznacznie ustalić, którędy dodano obce treści. Wykryta nieaktualna wtyczka nie wystarcza, by wskazać przyczynę. Nie wykonywałem prób włamania. Migracja dotyczyła publikowanej strony, a pełna ocena bezpieczeństwa całego konta hostingowego wymaga osobnego zakresu.
Nazwa szkoły i adresy reklam zostały pominięte. Podgląd jest rekonstrukcją na podstawie zapisanej kopii, a nie zrzutem oryginalnej strony.