# Végzetes hiba: is_woocommerce_active() függvény nem létezik

> Mi okozza az „Call to undefined function is_woocommerce_active()” hibát, hogyan léphetsz be újra, és hogyan javítod a kiegészítők vagy a téma frissítésével.

Ez a fejezet a „Fatal error: Call to undefined function is_woocommerce_active()” hiba elhárításában segít. A hibát általában elavult kiegészítő vagy egy harmadik féltől származó téma okozza.

```text
Fatal error: Call to undefined function is_woocommerce_active()
```

## Mi okozhatja

- Egy vagy több WooCommerce-kiegészítő elavult, és olyan függvényre hivatkozik, amely a jelenlegi környezetben nem érhető el.
- Egy harmadik féltől származó téma helytelenül hívja az `is_woocommerce_active()` függvényt, ami ütközést okoz.

## Ha nem tudsz belépni

A végzetes hiba megakadályozhatja, hogy belépj a WordPress vezérlőpultjára. Ilyenkor a javítás előtt tiltsd le a hibát okozó kiegészítőt vagy témát.

- **FTP vagy fájlkezelő:** csatlakozz FTP-vel vagy a tárhelyed fájlkezelőjével. A `wp-content/plugins/` mappában nevezd át a hibát okozó kiegészítő mappáját (például `my-extension` helyett `my-extension-disabled`). Ha a téma az ok, a `wp-content/themes/` mappában nevezd át az aktív téma mappáját: a WordPress egy alapértelmezett témára vált.
- **WP-CLI:** ha van parancssori hozzáférésed, a kiegészítőt a `wp plugin deactivate kiegeszito-mappa-neve` paranccsal kapcsolhatod ki, a témát pedig a `wp theme activate twentytwentyfive` paranccsal válthatod le.

Ha újra be tudsz lépni, az alábbi részekkel javítsd az okot.

## 1. lépés: a kiegészítők frissítése

Az elavult kiegészítő a leggyakoribb ok, ezért először ellenőrizd, hogy mindegyik naprakész-e, különösen azok, amelyek a bolt megjelenítéséhez kapcsolódnak.

1. Ellenőrizd, hogy a kiegészítőid a legújabb verziót futtatják-e.
2. Ha a kiegészítőhöz aktiváltad az előfizetést, automatikus frissítési értesítést kapsz. Telepítsd a frissítéseket a **Vezérlőpult → Frissítések** oldalon.
3. Ha nincs aktiválva az előfizetés, a **Vezérlőpult → Frissítések** oldalon nézd meg, van-e elérhető frissítés.

Ha az automatikus frissítés nem érhető el, kézzel is frissíthetsz:

1. Töltsd le a kiegészítő legújabb verzióját a fiókodból.
2. Csomagold ki, és töltsd fel a tartalmát FTP-vel.
3. Írd felül a meglévő fájlokat. A kiegészítőt nem kell előtte kikapcsolni, és fájlokat sem kell törölni.

> **Megjegyzés**
>
> Előfizetés aktiválása nélkül a piactéri kiegészítőket nem frissítheted a WordPress adminfelületén, ilyenkor használj FTP-t.

## 2. lépés: a téma ellenőrzése

Egyes harmadik féltől származó témák úgy hívják az `is_woocommerce_active()` függvényt, hogy az hibát okoz. Ha minden kiegészítő naprakész, és a hiba megmarad, nézd meg, hogy a téma az ok-e.

1. Nyisd meg a **Megjelenés → Témák** oldalt.
2. Aktiválj egy alapértelmezett témát, például a Twenty Twenty-Fivet.
3. Próbáld meg aktiválni azt a kiegészítőt, amely a hibát okozta.
4. Ha a kiegészítő hiba nélkül aktiválható, a gond a témával van. Kérj a téma fejlesztőjétől frissítést. Amíg nem ad javítást, ne kapcsold vissza a témát, mert újra előidézi a végzetes hibát.
