# Nem látszik a módosításom: mit tegyél?

> Mit csinálj, ha módosítasz a webhelyen, de a változás nem jelenik meg: böngészőgyorsítótár, szerveroldali gyorsítótár, gyorsítótár-bővítmény, és az egyszerű hibák ellenőrzése.

Előfordul, hogy módosítasz a tartalmon vagy a megjelenésen, de a webhelyen semmi sem változik. Ennek leggyakoribb okai: a böngésző gyorsítótára, a szerver gyorsítótára, egy gyorsítótár-bővítmény, vagy hogy a módosítást a fájlrendszer rossz helyén végezted.

## A böngésző gyorsítótára

Amikor először nyitsz meg egy oldalt, kicsit tovább tart a betöltés. A következő oldal már gyorsabb, mert a böngésző eltárolja az oldal adatait a gépeden, és legközelebb onnan tölti be, nem a webhelyről. Ezt a tárolót hívjuk **gyorsítótárnak** (cache). A gyorsítótár a böngészés fontos gyorsítója.

Gond akkor lehet, ha kis módosítást végzel, és a böngésző nem ismeri fel jelentős változásként. Ilyenkor ugyanazt a régi oldalt tölti be újra. A megoldás a böngésző gyorsítótárának törlése.

### A gyorsítótár törlése

Az oldal frissítésére általában a böngésző **Frissítés** gombját vagy az F5 billentyűt használod. Sok esetben ez csak újratölti az oldalt, a gyorsítótárat nem üríti ki. A törlés módja böngészőnként más, ezért a böngésző súgójában keresd meg a „gyorsítótár törlése”, „böngészési adatok törlése” leírást. Ez Chrome, Safari, Firefox, Edge és Opera böngészőre is elérhető.

A böngészők többségében lehet azt is beállítani, hogy ne vagy kevésbé tároljanak oldalakat. Ez biztosan lassítja a böngészést, és nem tökéletes megoldás, mert némi tárolás még így is történik, de kicsit segít.

## A szerveroldali gyorsítótár

Néhány tárhelyszolgáltató a háttérben gyorsítótár-bővítményt használ, anélkül hogy külön szólna róla. Ezt a tárhely beállítópaneljén kikapcsolhatod. Biztosra mehetsz úgy is, hogy megkérdezed a tárhely ügyfélszolgálatát, használnak-e ilyet, és kérheted a kikapcsolását.

Ugyanez fordulhat elő felügyelt (managed) WordPress-tárhelyen, mert sok ilyen csomag szerveroldali gyorsítótárat alkalmaz. Ha ilyet használsz, nézd meg, van-e lehetőség a gyorsítótár kézi ürítésére. Sok esetben a módosítások rögtön megjelennek az ürítés után.

Ha a szervereden gyorsító fordított proxy (például Varnish) fut, a fájlok módosítása nem biztos, hogy azonnal látszik. Az új változat akkor jelenik meg, amikor a gyorsítótárban lévő változat lejár. A gyorsítótár beállításait ilyenkor finomhangolni kell.

## WordPress gyorsítótár-bővítmény

Egyes bővítmények gyorsítótárat adnak a webhelyhez. Ettől gyorsabb az oldal, mert a WordPress a gyorsítótárból szolgálja ki a lapokat, nem generálja le mindegyiket újra.

Egy jó gyorsítótár-bővítmény kiüríti a tárat, amikor bejegyzést, oldalt vagy hozzászólást teszel közzé. Ha viszont más módosítást végzel, például a sablonon, előfordulhat, hogy a tár nem ürül ki, és a régi változat marad látható. Ilyenkor a bővítmény leírásában keresd meg, hogyan ürítheted a gyorsítótárát.

A WordPress alapból nem tartalmaz gyorsítótárat, ezért ez csak akkor érint, ha magad telepítettél ilyen bővítményt.

## A forrás ellenőrzése

A legjobb tervezők és fejlesztők is hibáznak, mert a kis részletek elronthatják a munkát. Ezeket a gyakran elnézett dolgokat érdemes végignézned.

### A cím ellenőrzése

Az a fájl, amelyet módosítottál, ugyanaz-e, mint amelyiket nézed? Hasonlítsd össze a két elérési utat:

- `wordpress/wp-content/themes/sablonom/style.css`
- `teszt/wordpress/wp-content/themes/sablonom/style.css`

Itt látszik a különbség, de a címsorban vagy szövegszerkesztőben könnyű átsiklani a `teszt` mappa neve fölött. Figyelj a hasonló fájlnevekre is: a `style1.css` és a `stylel.css` között az a különbség, hogy az elsőben egyes szám áll, a másodikban kisbetűs L. Ha hasonló fájlokkal dolgozol, adj nekik jól megkülönböztethető nevet, például `style-piros.css` és `style-800.css`.

### A sablon ellenőrzése

Ha sablonfájlt szerkesztesz, biztos, hogy az oldalt valóban ez a sablon állítja elő? Sok sablon nagyon hasonló szöveget tartalmaz. A bejegyzés fejléce például megjelenhet az egyes bejegyzés oldalán, a nyitóoldalon, a keresőoldalon és az archívumokban is.

### A feltöltés ellenőrzése

Ha fájlt módosítasz, az általában a saját gépeden van, és fel kell töltened a tárhelyre, hogy az interneten látszódjon. Valóban feltöltötted? A megfelelő mappába? Tényleg ott van? Ha ugyanazt a fájlt írod felül, az nem mindig teljes felülírás. Biztosabb, ha először törlöd az eredetit a szerverről, és csak utána töltöd fel az újat.

### Teszteld magad

Tegyük fel, hogy a megfelelő fájllal dolgozol, a megfelelő helyen és névvel, és mégsem látszanak a módosítások. Ilyenkor tedd a következőt:

1. Készíts biztonsági másolatot a fájlról, és ellenőrizd, hogy biztos helyen van.
2. Végezz látványos módosítást, például állítsd a `style.css` háttérszínét `#ff0000`-ra vagy `red`-re.
3. Nézd meg a módosított oldalt a böngészőben. Előbb ürítsd a gyorsítótárat, hogy az új változatot lásd.
4. Ha semmi sem változik, töröld a fájlt (csak azt az egyet) a szerverről, és próbáld újra megnyitni az oldalt. Ha így sem változik semmi, te és a WordPress két teljesen különböző fájlt néztek. Itt kell nyomozni: hol vannak a fájlok, és mit olvas valójában a WordPress.
5. Ellenőrizd a webhelycímek beállítását a **Beállítások → Általános** képernyőn és az adatbázisban is. Ha a probléma továbbra sem oldódik meg, írj a WordPress fórumára, és hagyd, hogy a szakértők segítsenek.
