# Horgok: kategóriák

> A szolgáltatáskategóriák létrehozásához, módosításához, lekéréséhez és törléséhez kapcsolódó szűrők és műveletek.

A kategóriák horgaival módosíthatod a kategóriaadatot, vagy saját kódot futtathatsz, amikor egy kategóriát hozzáadnak, módosítanak, lekérnek vagy törölnek. Programozási ismeret kell hozzá, a támogatás csak általános tanácsot ad.

| Horog | Típus | Mikor fut | Paraméter |
|---|---|---|---|
| `amelia_before_category_added_filter` | szűrő | a hozzáadás előtt, módosíthatod az adatot | `$category` |
| `amelia_before_category_added` | művelet | a hozzáadás előtt | `$category` |
| `amelia_after_category_added` | művelet | a hozzáadás után | `$category` |
| `amelia_before_category_updated_filter` | szűrő | a módosítás előtt, módosíthatod az adatot | `$category` |
| `amelia_before_category_updated` | művelet | a módosítás előtt | `$data` |
| `amelia_after_category_updated` | művelet | a módosítás után | `$data` |
| `amelia_get_categories_filter` | szűrő | a kategóriák admin oldali lekérése előtt, módosíthatod a listát | `$categories` |
| `amelia_get_categories` | művelet | az admin oldali lekérés előtt | `$categories` |
| `amelia_get_category_filter` | szűrő | egyetlen kategória admin oldali lekérése előtt | `$category` |
| `amelia_get_category` | művelet | az egyetlen kategória lekérése előtt | `$category` |
| `amelia_before_category_deleted` | művelet | a törlés előtt | `$category` |
| `amelia_after_category_deleted` | művelet | a törlés után | `$category` |

```php
function example($category)
{
    // kategóriaadat módosítása
    return $category;
}

add_filter('amelia_before_category_added_filter', 'example', 10, 1);
```
