# Telepítés és eltávolítás

> Az LW Cookie telepítése ZIP-ből vagy Composerrel, mi történik aktiváláskor, és mi törlődik eltávolításkor.

## Követelmények

| | |
|---|---|
| **WordPress** | 6.6 vagy újabb |
| **PHP** | 8.2 vagy újabb |
| **Opcionális** | WooCommerce, Polylang / WPML / TranslatePress, LW Site Manager |

## Telepítés ZIP-ből

1. Töltsd le a legfrissebb kiadás ZIP-jét a [GitHub Releases oldalról](https://github.com/lwplugins/lw-cookie/releases/latest). A kiadáshoz csatolt `lw-cookie-<verzió>.zip` kell, **nem** a „Source code” csomag: abból hiányzik a futáshoz szükséges `vendor/` mappa.
2. A WordPressben: **Bővítmények → Új hozzáadása → Bővítmény feltöltése**, válaszd ki a ZIP-et, majd **Telepítés most** és **Bekapcsolás**.
3. **LW Plugins → Cookie:** az Általános fülön válaszd ki az adatvédelmi oldalt, nézd meg az **Előnézet**tel, és ments (**Változások mentése**).

**Frissítés ZIP-pel:** töltsd fel az új ZIP-et ugyanígy; a WordPress felajánlja a meglévő cseréjét, a beállítások megmaradnak. A bővítmény nincs fent a WordPress.org bővítménytárában, saját frissítője sincs: a frissítés ZIP-pel vagy Composerrel megy.

## Telepítés Composerrel

```bash title="Terminál"
composer require lwplugins/lw-cookie
```

A csomag típusa `wordpress-plugin`, és a `composer/installers`-re épül, így a projekted `installer-paths` beállítása szerinti bővítménymappába kerül. Bedrockban ez a `web/app/plugins/lw-cookie/`:

```bash title="Terminál"
cd bedrock-projekt
composer require lwplugins/lw-cookie
wp plugin activate lw-cookie
```

Frissítés: `composer update lwplugins/lw-cookie`.

6.6 alatt a beállítás-oldal üres maradna, mert egy olyan WordPress-scriptre épül, amit a WordPress csak 6.6-tól ad.

## Aktiváláskor

- Létrejön a hozzájárulás-napló táblája és az alapbeállítás.
- A Service Worker fájl (`lw-cookie-sw.js`) a webhely gyökérkönyvtárába másolódik. Ha a gyökér nem írható, a bővítmény PHP-n keresztül szolgálja ki.
- A sáv alapból be van kapcsolva: aktiválás után azonnal megjelenik a látogatóknak.

## Mi megy ki az oldalról?

Statisztika, követés és licencellenőrzés nincs. A részletek: [Napló és adatkezelés](https://hub.hellowp.io/hu/docs/lw-plugins/lw-cookie/adatkezeles/).

## Eltávolítás

- **Kikapcsoláskor** a webhely gyökeréből törlődik a `lw-cookie-sw.js`. A beállítások és a napló megmaradnak.
- **Törléskor** törlődnek a beállítások és **a teljes hozzájárulás-napló**.
- Nem törlődik: a szkenner eredményének három opciója (`lw_cookie_scanned`, `lw_cookie_scanned_domains`, `lw_cookie_scanned_fonts`). A látogatók böngészőjében a `lw_cookie_consent` cookie a lejáratáig megmarad.

> **Exportáld a naplót törlés előtt**
>
> Ha a naplóra szükséged van a hozzájárulások igazolásához, törlés előtt mentsd ki:
>
> ```bash title="Terminál"
> wp lw-cookie export --format=csv --limit=100000 > consents.csv
> ```
