# Blokkhiba: váratlan vagy hibás tartalom

> Mit jelent a „A blokkban váratlan, vagy hibás tartalom van” üzenet, mi okozza, és hogyan javíthatod a Helyreállítási kísérlet, a Javítás és a HTML-be konvertálás segítségével.

Ha egy blokk helyén ez a felirat jelenik meg: **A blokkban váratlan, vagy hibás tartalom van**, az azt jelenti, hogy a blokk tartalmát a szerkesztő nem tudja a blokk szabályai szerint értelmezni. A hiba általában formázási probléma. A blokk eszköztárán ilyenkor is megvan a három pontos menü, benne a **Másolás** tétellel: ezzel a blokkot és tartalmát a vágólapra teheted, és máshová beillesztheted.

![A hibás blokk jelzése: a Helyreállítási kísérlet gomb és a További beállítások három pontos menü](./kepek/blokkszerkeszto-4-blokkhiba.webp)

*A hibás blokk jelzése: a Helyreállítási kísérlet gomb és a További beállítások három pontos menü* (https://minta-bolt.hu/wp-admin/post.php?post=12&action=edit)

## Mitől jelenik meg a hiba?

- **Kézzel szerkesztett HTML.** A blokk menüjének **Szerkesztés HTML-ben** tételével a blokk kódját módosíthatod. Szintaktikai hiba esetén megjelenik a hibaüzenet. Ilyen például, ha egy Bekezdés blokkban két nyitó `<p>` címkét írsz egy záró `</p>` előtt, vagy hibásan adsz meg egy hivatkozást.
- **Váratlan HTML-formázás.** A szerkesztő azt látja, hogy a blokk kódja eltér attól, amit az adott blokktípus előállítana. Ez akkor történik, ha kézzel írt vagy bemásolt HTML-t teszel egy blokkba, amelyet nem ismer fel az adott blokk. Például JavaScriptet teszel olyan blokkba, amely nem az **Egyéni HTML** blokk, vagy egy bekezdésbe beágyazott CSS-t írsz: az ilyen stílusattribútumot a blokk nem várja, ezért hibát jelez.
- **Téma- vagy bővítményütközés.** Előfordulhat, hogy egy téma vagy bővítmény zavarja a szerkesztőt: elavult a webhely, egy fontos beállítás hibás, vagy egy kód ütközik az oldalon lévő blokkokkal. Ilyenkor hibakeresésre van szükség: kapcsold ki egyenként a bővítményeket, vagy próbálj ki másik témát.

## A hiba megoldásának módjai

A blokk a **Helyreállítási kísérlet** gombot és egy három pontos menüt kínál. A menüben a **Javítás** és a **Konvertálás HTML formátumba** tétel található. Fontos, hogy tudd, miért kaptad a hibát: bizonyos esetekben ezek a lehetőségek nem segítenek, például hibás szintaxisnál, vagy ha JavaScript- vagy PHP-kódot próbáltál beilleszteni.

![A hibás blokk három pontos menüje: Javítás és Konvertálás HTML formátumba](./kepek/blokkszerkeszto-4-blokkhiba-menu.webp)

*A hibás blokk három pontos menüje: Javítás és Konvertálás HTML formátumba* (https://minta-bolt.hu/wp-admin/post.php?post=12&action=edit)

### Helyreállítási kísérlet

A **Helyreállítási kísérlet** gomb a blokkot a hiba előtti állapotába állítja vissza. Az egyedi kódot automatikusan eltávolítja, és a blokk visszatér a korábbi, biztonságos állapotába.

### Javítás

A három pontos menü első tétele a **Javítás**. Ha ezt választod, két lehetőség közül választhatsz, mindegyiknek más az eredménye:

- **Konvertálás HTML formátumba** (a bal oldalon): a hibás tartalmat közvetlenül **Egyéni HTML** blokkba alakítja, és megtartja a HTML-ben végzett egyedi módosításokat.
- **Konvertálás blokkká** (a jobb oldalon): a HTML-kódot blokkokká alakítja. Az átalakítás során bekövetkező változtatásokat a szerkesztő egyértelműen megmutatja.

Például ha egy bekezdés rózsaszín betűszínét beágyazott CSS adja, az **Egyéni HTML** blokkba konvertálás megtartja ezt a stílust, míg a Bekezdés blokk normál esetben eltávolítaná.

### Konvertálás HTML formátumba

A menü második tétele ugyanazt teszi, mint a **Javítás** ablakban a bal oldali lehetőség: a blokkot **Egyéni HTML** blokkká alakítja.

### Konvertálás Klasszikus blokká

Ha a **Klasszikus** blokk elérhető a webhelyen, a hibás tartalmat Klasszikus blokká is alakíthatod. Ez a blokk a régi, klasszikus szerkesztő beállításait tartalmazza, és a módosításaid hasonlóan megmaradnak, mint az Egyéni HTML blokkba konvertáláskor.
