![Laps v3 toolbar screenshot](https://i.imgur.com/NtgAxhp.png) # Laps — könnyűsúlyú WordPress profilozó > *Készíts egy weboldalt, és tedd gyorssá.* A Laps egy gyors és könnyű WordPress bővítmény, amely valós idejű betöltési és teljesítményadatokat jelenít meg közvetlenül az admin eszköztáron (toolbar). ## Főbb funkciók ### Oldalprofilozás A Laps automatikusan méri és megjeleníti a kulcsfontosságú eseményeket: - PHP, WordPress mag, bővítmények és sablonok betöltési ideje, fő ciklus (loop), oldalsávok (sidebars) - Adatbázis-lekérdezések és hívási láncok részletes listázása (ha a `SAVEQUERIES` konstans értéke `true`) - Külső hálózati kérések (HTTP API hívások más oldalakra) ### API mérés (Ajax & REST API) Ajax és REST API kérések esetén a Laps a **Server Timing API** segítségével küldi el a mérési adatokat, amelyek közvetlenül megtekinthetők a böngésző fejlesztői eszköztárában (pl. Chrome DevTools Network fülön). ![Laps v3 dev tools screenshot](https://i.imgur.com/hkl1Qk9.png) ### Jogosultságok A teljesítményadatok és a kapcsolódó stílusok/scriptek alapértelmezetten csak a megfelelő adminisztrátori jogosultsággal rendelkező felhasználóknak jelennek meg. A megjelenítés testreszabható a `laps_can_see` szűrővel (filter). ## Telepítés 1. Töltsd le a legfrissebb `laps.zip` archívumot a **Releases** oldalról. 2. A WordPress admin felületén válaszd a **Bővítmények → Új hozzáadása → Bővítmény feltöltése** menüpontot. 3. Töltsd fel a `laps.zip` fájlt, majd aktiváld. ## Követelmények - **WordPress / ClassicPress:** WordPress 6.2+ vagy ClassicPress 2.0+ (pl. 2.7.3) - **PHP:** 7.4 vagy újabb --- ## English # Laps — Light WordPress Profiler > *Make a site, make it fast.* Laps is a lightweight plugin that displays real-time page load and performance information directly in the admin toolbar. ### Features - **Page profiling:** Automatically tracks PHP baseline, core initialization, plugin and theme load times, the main query loop, and sidebars. - **Database queries:** Detailed query logs and execution times (when `SAVEQUERIES` is defined and set to `true`). - **HTTP requests:** Tracks external network requests made via the WordPress HTTP API. - **API profiling:** Emits Server Timing API headers for Ajax and REST API requests, inspectable directly in browser DevTools. - **Access control:** Metrics and frontend/admin assets are only exposed to users with administrative capabilities (customizable via the `laps_can_see` filter). ### Installation 1. Download the latest `laps.zip` from the **Releases** page. 2. In the WordPress Admin, go to **Plugins → Add New → Upload Plugin**. 3. Upload `laps.zip` and activate. ### Requirements - **WordPress / ClassicPress:** WordPress 6.2+ or ClassicPress 2.0+ (e.g. 2.7.3) - **PHP:** 7.4 or higher ## License MIT