# A shortcode

> A naptár beágyazása shortcode-dal, az összes paraméter alapértékkel.

A shortcode egy kód, amelyet a weboldalad bármelyik pontjára beírhatsz. A látogatók oldalán ezt a kódot a naptár váltja fel. Az alap shortcode neve `wpbs`.

```text
[wpbs id="1" form_id="1" title="yes" legend="yes" display="1"]
```

Az `id` a naptár azonosítója, a `form_id` az űrlapé. Mindkettőt a **WP Booking System → Naptárak** és az **Űrlapok** oldalon találod, az **ID** oszlopban. A nem megadott paraméterek az alapértéküket veszik fel.

## A paraméterek

| Paraméter | Értékek | Alapérték | Mit csinál |
|---|---|---|---|
| `id` | a naptár azonosítója | nincs | Melyik naptár jelenjen meg. |
| `form_id` | az űrlap azonosítója | `0` | Melyik űrlap tartozzon a naptárhoz. Űrlap nélkül a naptár csak a szabad időpontokat mutatja, foglalni nem lehet benne. |
| `title` | `yes` / `no` | `yes` | A naptár neve címként jelenik meg a naptár fölött. |
| `legend` | `yes` / `no` | `yes` | Megjeleníti a jelmagyarázat elemeit. |
| `legend_position` | `side` / `top` / `bottom` | `side` | A jelmagyarázat helye: a naptár mellett, fölötte vagy alatta. |
| `display` | pozitív egész szám | `1` | Egyszerre hány hónap látszik. |
| `year` | `0` vagy 1970 és 2100 közötti év | `0` | A kezdő év. A 0 az aktuális évet jelenti. |
| `month` | 0 és 12 között | `0` | A kezdő hónap. A 0 az aktuális hónapot jelenti. |
| `show_first_available_date` | `yes` / `no` | `no` | Az első foglalható nappal rendelkező hónapra ugrik. |
| `language` | `auto` vagy kétbetűs nyelvkód | `auto` | A naptár és az űrlap nyelve. Auto esetén a bővítmény megpróbálja felismerni a weboldal nyelvét. |
| `start` | 1 és 7 között | `1` | A hét első napja: 1 a hétfő, 7 a vasárnap. |
| `dropdown` | `yes` / `no` | `yes` | Az első naptárban megjeleníti a hónapok közti navigációs legördülőt. |
| `jump` | `yes` / `no` | `no` | A léptetőnyilak az összes látható hónapot léptetik, nem csak egyet. A `display` paraméterrel együtt használd. |
| `history` | `1`, `2` vagy `3` | `1` | A múltbeli napok megjelenése. 1: a foglalási előzmények látszanak, 2: az előzmények helyett az alap jelmagyarázat-elem látszik, 3: a múltbeli napok szürkék. |
| `tooltip` | `1`, `2` vagy `3` | `1` | A buborékok. 1: kikapcsolva, 2: bekapcsolva, 3: bekapcsolva, és piros jelzés mutatja azokat a napokat, amelyeknél van buborék. |
| `highlighttoday` | `yes` / `no` | `no` | Kiemeli a mai napot. |
| `weeknumbers` | `yes` / `no` | `no` | Megjeleníti a hetek sorszámát. |
| `show_prices` | `yes` / `no` | `no` | Minden napnál megjeleníti a napi árat. Csak bekapcsolt árazásnál működik. |
| `form_position` | `side` / `bottom` | `bottom` | Az űrlap helye: a naptár mellett vagy alatta. |
| `auto_pending` | `yes` / `no` | `yes` | Mi történik a lefoglalt napokkal a foglalás után. Yes esetén a napok elérhetetlenné válnak, így nem lehet kétszer lefoglalni őket. A Készlet kiegészítővel a napok csak akkor válnak elérhetetlenné, amikor a készlet nullára fogy. |
| `selection_type` | `single` / `multiple` | `multiple` | A dátumválasztás módja. A `multiple` időszakot választat: a látogató a kezdő és a záró napra is kattint. A `single` egyetlen kattintással egy napot jelöl ki. |
| `selection_style` | `normal` / `split` | `split` | A kijelölés stílusa. A `normal` teljes napokat jelöl ki, a `split` a kezdő és záró napot fél napként (cseretapként) jelöli. Árazásnál a `normal` napokat, a `split` éjszakákat számol. |
| `minimum_days` | pozitív egész szám | `0` | Legalább ennyi napot kell foglalni. A Foglalási korlátozások kiegészítővel nem érvényesül. |
| `maximum_days` | pozitív egész szám | `0` | Legfeljebb ennyi napot lehet foglalni. A Foglalási korlátozások kiegészítővel nem érvényesül. |
| `booking_start_day` | 1 és 7 között | `0` | A hét napja, amelyen a foglalás elkezdődhet. A 0 kikapcsolja, 1 a hétfő, 7 a vasárnap. A Foglalási korlátozások kiegészítővel nem érvényesül. |
| `booking_end_day` | 1 és 7 között | `0` | A hét napja, amelyen a foglalás véget érhet. A 0 kikapcsolja, 1 a hétfő, 7 a vasárnap. A Foglalási korlátozások kiegészítővel nem érvényesül. |
| `show_date_selection` | `yes` / `no` | `no` | Az űrlap elején megjeleníti a naptárban kiválasztott kezdő és záró dátumot. |

A paraméterek ugyanazt jelentik, mint a [beágyazási beállítások](https://hub.hellowp.io/hu/plugins/wp-booking-system-premium/beagyazas-naptar-beagyazasa/) a Gutenberg-blokkban és az oldalszerkesztők elemeiben.
