# Kizárások: URL, fájl, szkript és képméret

> Hogyan zársz ki oldalt, képet, fájlt vagy szkriptet az optimalizálásból, mit tegyél, ha a JavaScript-késleltetés elrontja az oldalt, és hogyan javítod a hibás képméreteket.

Ha egy oldal vagy egy elem nem működik jól az optimalizálás mellett, a legtöbbször elég kizárni az érintett részt. Ez a fejezet a kizárások fajtáit és a leggyakoribb eseteket foglalja össze.

## Egy oldal (URL) kizárása

Egyedi bejelentkezőoldalt, kosarat, pénztárat vagy bármilyen más, ütköző oldalt kihagyhatsz az optimalizálásból.

1. Nyisd meg a WP Compress beállításait, és lépj a **Advanced Settings** (haladó beállítások) részre.
2. Menj az **Other Optimizations** (egyéb optimalizálások) szakaszra.
3. Kapcsold be az **Exclude External URLs** mezőt.
4. Illeszd be a kizárandó oldalak URL-jét.

Példák, amiket érdemes kizárni:

| Oldal | Példa URL |
| --- | --- |
| Bejelentkezés | `https://example.com/login` |
| Kosár | `https://example.com/cart` |
| Pénztár | `https://example.com/checkout` |

A megadott oldalakat a WP Compress ezután nem optimalizálja.

## Kép, fájl vagy szkript kizárása egy funkcióból

Bármelyik funkcióból kizárhatsz képet, fájlt vagy szkriptet: a CDN-kiszolgálásból, a JavaScript-késleltetésből, a Kritikus CSS-ből vagy más, kizárást támogató beállításból.

1. A bővítmény beállítópaneljén (vagy a központi felületen) kattints annak a funkciónak a fülére, amelyből kizárni szeretnél. Például: **CDN Delivery**.
2. Kattints a funkció melletti **fogaskerék** ikonra.
3. Írd be a kizárandó fájlt vagy kulcsszót.

A kulcsszó kizár **minden** olyan fájlt, amelynek az útvonalában szerepel: minél pontosabb a megadott szöveg, annál kevesebb fájlt érint. A többi funkciónál ugyanígy, a fogaskerékkel adhatsz meg kizárást.

Példák:

| Beírt érték | Mit zár ki |
| --- | --- |
| `.svg` | az összes ilyen kiterjesztésű fájlt |
| `kepneve` | minden fájlt, amelynek a nevében szerepel |
| `/mybovitmeny/kep.jpg` | pontosan azt az egy fájlt |
| `/wp-content/mybovitmeny/` | mindent, ami ebben az útvonalban van |

Helyettesítő karakteres kizárás is működik: elég például a `.jpg`, hogy az összes JPG kimaradjon. Teljes útvonalat általában nem kell megadnod.

## Szkript kizárása a JavaScript-késleltetésből

Késleltetés mellett előfordulhat, hogy az oldal rosszul jelenik meg, egy elem nem reagál, vagy hibák látszanak a böngésző konzoljában. A kizáráshoz kattints a **Delay JS** melletti fogaskerékre (a menet ugyanaz, mint az előző szakaszban).

Haladóbb, de jó első lépés: nézd meg a böngésző konzolját, és zárd ki a hibában említett fájlokat.

Ha a késleltetés bekapcsolása után jelentkezik a hiba, így találd meg az okot:

1. Kapcsold ki a késleltetést, és ellenőrizd, hogy a hiba megszűnik-e.
2. Kapcsold vissza, majd a **Delay JS** kizárási mezőjében add meg ezt: `themes`. Ürítsd a gyorsítótárat, és teszteld az oldalt.
3. Ha nem segített, zárd ki az oldalépítőt is. Írd be a használt építő nevét, például: `elementor`, `oxygen` vagy `gutenberg`.
4. Ha ez sem oldotta meg, zárd ki a `plugins` kulcsszót is, és tesztelj újra.
5. Ha a `plugins` kizárása megoldotta, szűkítsd tovább: keresd meg azt az egy bővítményt (például csúszkát vagy karuszelt), amelyik késleltetve nem működik, és csak azt zárd ki.

Minden lépés után ürítsd a gyorsítótárat. Ez a menet csak kiindulópont, hogy kiderüljön, melyik rész okozza a hibát.

## Hibás képméretek javítása

A WP Compress a megjelenítéshez pontosan illeszkedő képméretet számol. Előfordul, hogy a téma vagy egy bővítmény felülírja ezt a képek `srcset` attribútumában, mert a saját reszponzív képváltozatait akarja használni. Ez általában nem okoz gondot, de ha mégis rossz méretű képeket látsz:

1. Nyisd meg a beállításokban az **Other Optimizations** szakaszt.
2. Kapcsold be a **Remove Srcset** beállítást.

Ez eltávolítja a téma vagy bővítmény által generált `srcset` értéket, így a WP Compress optimalizált képe jelenik meg.

A hibás méretnek más oka is lehet: a téma, egy bővítmény vagy a CSS is torzíthatja a képet. Ha a beállítás nem segít, ezeket is vizsgáld meg.
