# Bővítmények ütközése és Dynamic Posts lekérdezések hibái

> Ütközések keresése hibaelhárítási móddal, a lekérdezési argumentumok kimásolása, a szűrős rács és a lapozás 404-es hibájának oka.

## Bővítmények ütközésének keresése

Sok bővítmény mellett előfordulhat, hogy kettő zavarja egymást. Ha egy hiba teljesen ismeretlennek tűnik, érdemes ütközésre gyanakodni. Erre jó az ingyenes **Health Check & Troubleshooting** bővítmény.

1. Telepítsd és kapcsold be a **Health Check & Troubleshooting** bővítményt.
2. Menj az **Eszközök → Webhely Egészség** oldalra, nyisd meg a **Troubleshooting** fület, és kattints az **Enable Troubleshooting Mode** gombra. (Ezek a feliratok a Health Check bővítményben angolul maradnak.)
3. A mód bekapcsolásakor az oldalon lévő bővítmények a te munkamenetedben kikapcsolódnak. A látogatók által látott oldal nem változik.
4. A hibaelhárítási módban egyenként bekapcsolhatod a bővítményeket, és megnézheted, melyik okozza a hibát. Az így szerzett információ segít a bővítmény támogatásának is.
5. A módot a felső admin sávból biztonságosan kikapcsolhatod.

## Lekérdezési argumentumok kimásolása hibakereséshez

A Dynamic Posts widget, és az azzal azonos lekérdezési funkciókat használó widgetek lekérdezésének argumentumait ki tudod másolni. Ez a Dynamic Posts mellett működik a következő widgeteknél is:

- Dynamic Products,
- Dynamic Products on Sale,
- Products in the Cart,
- Product Upsells,
- Product Cross-Sells,
- Favorites, Woo Wishlist,
- Sticky Posts,
- Search Results,
- Posts by the Current User.

Menete:

1. Nyisd meg az oldalt az Elementor szerkesztőben.
2. Kattints jobb gombbal a widgetre, hogy megjelenjen a helyi menü.
3. Válaszd a **Get Query Args for Debug** menüpontot.

A lekérdezés argumentumai (a `WP_Query` beállításai) a vágólapra másolódnak, a szerkesztőben pedig egy értesítés jelzi: „WP_Query Args copied to clipboard”. A kimásolt szöveg JSON formátumú, és a lekérdezés teljes konfigurációját tartalmazza. Beillesztheted egy jegyzetbe, vagy elküldheted a támogatásnak, ha segítséget kérsz a lekérdezés beállításához.

## Miért mutat a „Grid with Filters” kinézet csak az oldalon lévő bejegyzéseket?

A **Grid with Filters** kinézet csak az oldalon már megjelenített bejegyzéseket szűri. Nem indít új adatbázis-lekérdezést.

Példa: kategóriaszűrőt használsz, és a 11. bejegyzés az „Étel” kategóriába tartozik, de a lekérdezés oldalanként 10 bejegyzést mutat. Az „Étel” szűrő ekkor nem mutatja a 11. bejegyzést, csak azokat az étel témájú bejegyzéseket, amelyek a megjelenített 10 között vannak.

Ha végtelen görgetést használsz kattintásos indítással, minden kattintás újabb 10 bejegyzést tölt be (a lekérdezés beállítása és a bejegyzések száma szerint). Ha a 20 betöltött bejegyzés után szűrsz, a szűrő a 20 között keres. Vagyis mindig az oldalon éppen meglévő bejegyzések számítanak.

Ha adatbázis-alapú szűrésre van szükséged, használd a Search & Filter Pro bővítményt a Dynamic Postsszal, a Dynamic Google Mapsszel, vagy mindkettővel együtt. Lásd a [Search & Filter Pro](https://hub.hellowp.io/hu/plugins/dynamic-content-for-elementor/dynamic-posts-search-filter-pro/) fejezetet.

## 404-es hiba a lapozásnál („Dynamic - Current Query” lekérdezéstípus)

Ha a Dynamic Posts widget lapozását a **Dynamic - Current Query** lekérdezéstípussal használod, az oldalankénti találatok számának egyeznie kell a WordPress **Beállítások → Olvasás** oldalán megadott értékkel (**Az archív oldalakon megjelenő legutóbbi bejegyzések száma**).

![A WordPress Olvasási beállítások oldala az archív oldalankénti bejegyzések számával](./kepek/hibaelharitas-olvasasi-beallitasok.webp)

*A WordPress Olvasási beállítások oldala az archív oldalankénti bejegyzések számával* (https://minta-bolt.hu/wp-admin/options-reading.php)

Az **Az archív oldalakon megjelenő legutóbbi bejegyzések száma** mezőben lévő érték legyen azonos a widgetben beállítottal.

WooCommerce termékeknél a **Testreszabás → WooCommerce → Termékkatalógus** oldalon kell beállítani, hogy a sorok száma és a soronkénti termékek száma együtt annyi terméket adjon oldalanként, amennyit a widget megjelenít.

Ha az értékek nem egyeznek, a lapozás 404-es hibát ad.
