# MB User Meta

> A Meta Box bővítménye: egyedi mezőket ad a WordPress felhasználói profiljához.

Az MB User Meta egyedi mezőket tesz a WordPress felhasználói profiloldalára. A mezőket ugyanúgy hozod létre, mint a bejegyzéseknél, csak a mezőcsoport típusa más.

A bővítmény a Meta Boxhoz készült, azzal együtt használható.

## Mire jó

- Ha a felhasználókról extra adatot tárolnál, például telefonszámot, címet vagy egy városlistából választott értéket.
- Ha a felhasználónak egyedi profilképet kellene feltöltenie.
- Ha az adatot a WordPress szabványos felhasználói metájában akarod tárolni.

## Mikor nem ez kell

- Csak a háttérfelületen (adminban) működik. Ha a felhasználó a weboldalon szerkesztené a profilját, az MB User Profile kiegészítő kell.
- A mezők megadása kódban történik.
- A `rwmb_meta()` segédfüggvény felhasználókra a bővítmény 1.1-es vagy újabb verziójától használható.

## Első lépések

1. Telepítsd és kapcsold be a bővítményt (a Meta Box legyen aktív).
2. Regisztrálj egy mezőcsoportot az `rwmb_meta_boxes` szűrővel, és állítsd a `type` értékét `user`-re:

```php title="functions.php"
add_filter( 'rwmb_meta_boxes', function ( $meta_boxes ) {
    $meta_boxes[] = [
        'title'  => 'Elérhetőség',
        'type'   => 'user',
        'fields' => [
            [
                'name' => 'Telefonszám',
                'id'   => 'telefon',
                'type' => 'tel',
            ],
        ],
    ];
    return $meta_boxes;
} );
```

3. A mezők megjelennek a felhasználó profiloldalán. A mentett értéket így olvasd ki:

```php title="sablon.php"
$telefon = rwmb_meta( 'telefon', [ 'object_type' => 'user' ], $user_id );
```

## Hasznos linkek

- [Az MB User Meta dokumentációja](https://docs.metabox.io/extensions/mb-user-meta/)
