# Az LW Image telepítése

> Az LW Image (lw-img) bővítmény telepítése ZIP-ből vagy Composerrel, Bedrock-példával, frissítés és eltávolítás.

Az LW Image a HelloIMG WordPress-bővítménye. Telepítheted ZIP-ből vagy Composerrel; a WordPress.org bővítménytárában nincs fent.

## Követelmények

| | |
|---|---|
| **WordPress** | 6.6 vagy újabb |
| **PHP** | 8.0 vagy újabb |
| **Képszerkesztő** | Imagick vagy GD, WebP-támogatással |
| **PHP-kiterjesztés** | cURL |
| **API-kulcs** | HelloIMG-kulcs ehhez a domainhez ([console](https://hub.hellowp.io/hu/docs/hellotools/helloimg/konzol/weboldal-felvetele/)) |

Hogy a szervered megfelel-e, a bővítmény [Tester füle](https://hub.hellowp.io/hu/docs/hellotools/helloimg/tester/) ellenőrzi a telepítés után.

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

1. Töltsd le a ZIP-et a console HelloIMG-oldalán, az **LW-IMG** kártyáról, vagy a [GitHub Releases oldalról](https://github.com/lwplugins/lw-img/releases/latest).
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. Állítsd be a kulcsot: [Első beállítás](https://hub.hellowp.io/hu/docs/hellotools/helloimg/beallitas/).

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

## Telepítés Composerrel

A csomag a Packagisten van, külön `repositories` bejegyzés nem kell:

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

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

```bash title="Terminál"
wp plugin activate lw-img
```

Frissítés: `composer update lwplugins/lw-img`. Fő verzióra rögzítve: `composer require lwplugins/lw-img:^2.0`.

### Bedrock

Bedrockban a szokásos `installer-paths` szerint a bővítmény a `web/app/plugins/lw-img/` mappába kerül:

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

A kulcsot érdemes a `.env`-ben tartani, így minden környezet a sajátját kapja:

```bash title=".env"
LW_IMG_API_KEY=himg_live_xxxxxxxxxxxxxxxx
```

```php title="config/application.php"
Config::define( 'LW_IMG_API_KEY', env( 'LW_IMG_API_KEY' ) );
```

A konstansról bővebben: [Konstans és szűrők](https://hub.hellowp.io/hu/docs/hellotools/helloimg/konstansok/).

## Eltávolítás

- **Kikapcsoláskor** semmi nem törlődik. A Bővítmények oldalon a bővítmény megkérdezi, mi legyen az adataiddal, ha később törlöd: **Minden maradjon meg (ajánlott)** vagy **Az összes LW Image-adat törlése eltávolításkor**.
- **Törléskor** az ideiglenes adatok (a futás állapota, gyorsítótárak, ütemezett feladatok) mindig törlődnek. A beállítások, a kulcs, a mintaszabályok, a napló és a képenkénti statisztika csak akkor, ha ezt kérted (a Backup fülön is állítható).
- **Soha nem törlődnek** a konvertált képek és az eredetik mentései (`wp-content/uploads/lw-img-backups/`).

> **Vissza akarod állítani az eredetiket?**
>
> Azt a törlés **előtt** tedd meg (Médiatár vagy `wp lw-img restore`). A bővítmény törlése után a mentések csak fájlként maradnak meg, a visszaállítás gombja eltűnik. Lásd: [Biztonsági mentés és visszaállítás](https://hub.hellowp.io/hu/docs/hellotools/helloimg/biztonsagi-mentes/).
