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
Szekció neve “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.
- Telepítsd és kapcsold be a Health Check & Troubleshooting bővítményt.
- 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.)
- 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.
- 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.
- A módot a felső admin sávból biztonságosan kikapcsolhatod.
Lekérdezési argumentumok kimásolása hibakereséshez
Szekció neve “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:
- Nyisd meg az oldalt az Elementor szerkesztőben.
- Kattints jobb gombbal a widgetre, hogy megjelenjen a helyi menü.
- 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?
Szekció neve “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 fejezetet.
404-es hiba a lapozásnál („Dynamic - Current Query” lekérdezéstípus)
Szekció neve “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).

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.
Készült: