# Karbantartási mód

> A webhely elérhetőségének kezelése frissítés vagy fejlesztés alatt: Karbantartás és Hamarosan mód, egyéni sablon, megkerülés szerepkör és felhasználó szerint.

A Karbantartási mód egyszerű módot ad a webhely elérhetőségének kezelésére frissítés vagy fejlesztés közben.

![A Karbantartási mód lap a Bricks beállításai között](./kepek/elso-lepesek-2-beallitasok-karbantartas.webp)

*A Karbantartási mód lap a Bricks beállításai között* (https://minta-bolt.hu/wp-admin/admin.php?page=bricks-settings)

A képen a **Bricks → Beállítások → Karbantartási mód** lap látszik a **Mód**, **Sablon**, **Karbantartás megkerülése** és kizárási beállításokkal.

A Karbantartási mód csak a weboldalon (frontenden) működik. Nem helyettesíti a WordPress adminisztrációs felületet, és a Bricks szerkesztőt sem zárja ki.

## A bekapcsolás lépései

1. Jelentkezz be a WordPress vezérlőpultjára.
2. Menj a **Bricks → Beállítások → Karbantartási mód** lapra.

Itt a következőket állíthatod:

- **Mód:** válassz a **Letiltva**, **Karbantartás** és **Hamarosan** közül. A „Karbantartás” mód HTTP 503-as állapotkódot ad, ami azt jelzi a keresőknek, hogy a webhely ideiglenesen nem elérhető, és később térjenek vissza. A „Hamarosan” mód HTTP 200-as állapotkódot ad, ezért a webhely indexelhető marad.
- **Sablon** (nem kötelező): egyéni, önálló sablon a karbantartási vagy „hamarosan” oldalhoz.
  - **Fejléc megjelenítése:** ha bekapcsolod, az aktív Bricks-fejléc is megjelenik a karbantartási vagy „hamarosan” sablonnal. Alapból ki van kapcsolva.
  - **Lábléc megjelenítése:** ugyanez az aktív láblécre. Alapból ki van kapcsolva.
  - **Felugró ablakok megjelenítése:** ugyanez a Bricks felugró ablakokra. Alapból ki van kapcsolva.
- **Karbantartás megkerülése:** a hozzáférés beállítása szerepkörönként.
- **Bejegyzések és oldalak kizárása:** azok az oldalak és bejegyzések, ahol a Karbantartási mód nem érvényesül.

Ha nincs kiválasztva sablon, vagy a kiválasztott sablon nincs közzétéve, esetleg nincs Bricks-adata, a Bricks egy egyszerű alapértelmezett oldalt jelenít meg „Karbantartás” vagy „Hamarosan” címsorral.

## Mikor érvényesül a karbantartási mód

A Karbantartási módot a Bricks kihagyja:

- a WordPress admin kéréseinél,
- a Bricks szerkesztő kéréseinél,
- az egyéni Bricks bejelentkezési oldalnál, ha van beállítva,
- azoknál a bejelentkezett felhasználóknál, akik megkerülhetik a karbantartást,
- a **Bejegyzések és oldalak kizárása** alatt kiválasztott bejegyzéseknél és oldalaknál.

Ha egyik kivétel sem érvényes, a Bricks a karbantartási választ adja. Karbantartás módban HTTP 503, Hamarosan módban HTTP 200 állapotkóddal. Aktív karbantartási módban a Bricks eltávolítja a kanonikus címkét, és a karbantartási válaszhoz nem ír ki Open Graph metacímkéket.

## Ellenőrizd, mit látnak a látogatók

A bejelentkezett felhasználók alapból megkerülik a karbantartási módot, ezért amíg be vagy jelentkezve, a webhely változatlannak látszik. A WordPress adminisztrációs felületén az admin sáv a mód aktív ideje alatt „Mód: Karbantartás” (vagy „Mód: Hamarosan”) feliratot mutat, amely a Karbantartási mód beállításlapjára vezet.

Hogy lásd, mit kapnak a látogatók, nyisd meg a webhelyet egy privát böngészőablakban, ahol nem vagy bejelentkezve.

A karbantartási mód kikapcsolásához állítsd a **Mód** értékét **Letiltva**-ra, és mentsd a beállításokat.

## Egyéni karbantartási sablonok

A kiválasztott karbantartási sablon a karbantartási mód érvényesülése alatt a kért oldal tartalma helyett jelenik meg. A szokásos keresési, archívum- és hibasablonok ennél a válasznál le vannak tiltva.

A fejléc és a lábléc megjelenítése alapból ki van kapcsolva, a **Fejléc megjelenítése** és **Lábléc megjelenítése** beállítással kapcsolható be. A felugró ablakok is alapból ki vannak kapcsolva: csak akkor töltődnek be, ha a **Felugró ablakok megjelenítése** be van kapcsolva, vagy ha az aktuális felhasználó megkerülheti a karbantartást.

Többnyelvű webhelyeken a Bricks a kiválasztott karbantartási sablont a WPML-en vagy a Polylangon keresztül oldja fel, ha az integrációk aktívak.

## Szerepkör alapú hozzáférés beállítása

A **Karbantartás megkerülése** beállításnál:

1. Válassz a legördülő menüből: a **Bejelentkezett felhasználók** minden bejelentkezett felhasználónak engedi a megkerülést; a **Bejelentkezett felhasználók adott szerepkörrel** finomabb szabályozást ad.
2. Ha a **Bejelentkezett felhasználók adott szerepkörrel** lehetőséget választod, jelölőnégyzetek jelennek meg, amelyekkel szerepkörönként (például Szerkesztő, Szerző, Közreműködő) be- vagy kikapcsolhatod a megkerülést.

A rendszergazdák alapból megkerülhetik a karbantartást. Ha nincs egyéni szerepkör-kijelölés, a bejelentkezett felhasználók megkerülhetik a karbantartási módot.

## Egyéni felhasználói hozzáférés

Egy konkrét felhasználó hozzáférésének beállítása:

1. A WordPress vezérlőpultján nyisd meg a **Felhasználók** menüt.
2. Szerkeszd az adott felhasználó profilját.
3. A profilban keresd meg és állítsd be a **Karbantartás megkerülése** beállítást.

Az egyéni felhasználói beállítás kifejezetten engedélyezheti vagy tilthatja a megkerülést az adott felhasználónak. Ez erősebb a szerepkör alapú beállításnál és az alapértelmezett rendszergazdai vagy bejelentkezett felhasználói viselkedésnél.

Fejlesztők a `bricks/maintenance/should_apply` szűrővel is szabályozhatják, hogy a karbantartási mód mikor érvényesüljön.
