# Hónapválasztó és dátumok a webcímből

> A hónapválasztó hónapjainak száma és formátuma, valamint a kezdő hónap és a kijelölt dátumok megadása a webcímben.

A naptár tetején lévő hónapválasztót és a naptár kezdő állapotát kóddal vagy a webcím paramétereivel állíthatod.

## A hónapválasztó hónapjainak száma

Alapból a hónapválasztó 3 hónapot kínál visszamenőleg és 12 hónapot előre. Ezt két szűrővel módosíthatod, amelyeket a sablonod `functions.php` fájljába kell írnod. A visszatérési értéket cseréld a kívánt számra.

```php
// Múltbeli hónapok
add_filter('wpbs_calendar_output_month_selector_months_before', function () {
    return 12;
});

// Jövőbeli hónapok
add_filter('wpbs_calendar_output_month_selector_months_after', function () {
    return 24;
});
```

## „Év Hónap” formátum

A hónapválasztó alapból „Hónap Év” formátumú (például „Augusztus 2027”). Ha „Év Hónap” sorrendet szeretnél, tedd a `functions.php` fájlba:

```php
add_filter('wpbs_calendar_output_month_selector_date_format', 'wpbs_month_selector_custom_date_format', 10, 1);
function wpbs_month_selector_custom_date_format($date) {
    return implode(" ", array_reverse(explode(" ", $date)));
}
```

## Kezdő hónap és dátumkijelölés a webcímből

A naptár kezdő hónapját és a kijelölt dátumokat a naptárat tartalmazó oldal webcímében megadott paraméterekkel is beállíthatod.

### Kezdő hónap

A `wpbs-start-month` (hónap, 1 és 12 között) és a `wpbs-start-year` (négyjegyű év) paraméter a megjelenő hónapot állítja. Ha a naptár 2027 augusztusát mutassa:

```text
https://sajatoldalad.hu/naptar-oldal/?wpbs-start-month=8&wpbs-start-year=2027
```

### Dátumok kijelölése

A `wpbs-selection-start` és a `wpbs-selection-end` paraméter a kijelölés első és utolsó napját adja meg `éééé-hh-nn` formátumban. Az augusztus 20. és 27. közötti kijelöléshez:

```text
https://sajatoldalad.hu/naptar-oldal/?wpbs-selection-start=2027-08-20&wpbs-selection-end=2027-08-27
```

Kijelölésnél add meg a kezdő hónapot és évet is, különben előfordulhat, hogy a kijelölés nem látszik a naptáron. A teljes cím:

```text
https://sajatoldalad.hu/naptar-oldal/?wpbs-start-month=8&wpbs-start-year=2027&wpbs-selection-start=2027-08-20&wpbs-selection-end=2027-08-27
```

![A naptár a webcímben megadott kezdő hónappal és kijelölt dátumokkal](./kepek/fejlesztoknek-url-datumkivalasztas.webp)

*A naptár a webcímben megadott kezdő hónappal és kijelölt dátumokkal* (https://minta-bolt.hu/foglalas/?wpbs-start-month=8&wpbs-start-year=2027&wpbs-selection-start=2027-08-20&wpbs-selection-end=2027-08-27)

Figyeld meg, hogy a naptár Augusztus 2027 hónappal nyílik meg, és a 20. és 27. közötti napok ki vannak jelölve.
