# Composer és hookok használata

> A SEOPress PRO telepítése Composerrel, és hogyan használd biztonságosan a SEOPress hookjait a sablon functions.php fájljában.

## A SEOPress PRO telepítése Composerrel

Ha a projekted Composerrel kezeli a függőségeket, a SEOPress PRO is bekerülhet a `composer.json` fájlba. A saját adataiddal töltsd ki a példa `composer.json` mezőit:

| Paraméter | Mit írj bele |
|---|---|
| `url=https://example.com` | A webhelyed URL-je. |
| `license_key=xxxxx` | A saját licenckulcsod (csak az `xxxxx` rész). |
| `version=8.6` | A kívánt verziószám, például `8.6`. |
| `lang=en` | `en`, `fr` vagy `es`, attól függően, melyik webhelyen vetted a PRO változatot. |

Ezután futtasd a terminálban:

```bash
composer require wp-seopress-pro/wp-seopress-pro
```

## A SEOPress hookok használata

A hookok (horgok) lehetővé teszik, hogy az oldal betöltésekor további műveleteket indíts, vagy adatokat szűrj. Így a fejlesztők a SEOPress viselkedését tetszés szerint módosíthatják. A SEOPresshez több száz hook van, és rendszeresen újak jönnek.

Ebben a dokumentációban a hookok témánként külön fejezetekben vannak (a tartalomjegyzék „Hookok:” kezdetű csoportjai).

Hook alkalmazása előtt:

1. Ellenőrizd, hogy megvan-e a hook leírása elején megadott minimális verzió.
2. Szinte minden esetben a kódot be lehet másolni a gyermeksablon (vagy a sablon) `functions.php` fájljába.
3. Figyelmesen olvasd el a kód megjegyzéseit: ezek segítenek eldönteni, módosítani kell-e, és ha igen, hogyan.
4. A változtatások előtt mindig mentsd le a `functions.php` fájlt.
5. Ha a kód a helyén van, tesztelj a webhelyed több oldalán.
6. Nézd meg a hibanaplókat a `WP_DEBUG` bekapcsolásával, és javítsd a hibákat, ha vannak.
