Querymonitor

Omschrijving

Querymonitor is het venster ontwikkeltools voor WordPress. Het maakt foutopsporing van databasequery’s, PHP-fouten, haken en acties, blokeditor blokken, in de wachtrij staande scripts en stylesheets, HTTP API aanroepen en meer mogelijk.

Het bevat een aantal geavanceerde functies, zoals het debuggen van Ajax aanroepen, REST API aanroepen en controles van de gebruikerscapaciteit. Het omvat de mogelijkheid om een groot deel van de uitvoer te beperken door plugin of thema, zodat je snel slecht presterende plugins, thema’s of functies kunt bepalen.

Query Monitor richt zich sterk op het presenteren van de informatie op een nuttige manier, bijvoorbeeld door geaggregeerde databasequery’s te tonen die zijn gegroepeerd op de plug-ins, thema’s of functies die hiervoor verantwoordelijk zijn. Het voegt een menu van de beheer toolbar toe dat een overzicht van de huidige pagina toont, met volledige fout opsporingsinformatie die in vensters wordt getoond zodra u een menu artikel selecteert.

Zie voor volledige informatie de site van de Query Monitor.

Hier vindt je een overzicht van wat er voor elke paginabelasting wordt weergegeven:

  • Databasequery’s, inclusief meldingen voor langzame, dubbele of foutieve query’s. Hiermee je kunt filteren op querytype ( SELECT UPDATE ,,, DELETE enz.), verantwoordelijke component (plugin, thema, WordPress-kern) en aanroepfunctie en afzonderlijke geaggregeerde weergaven voor elk.
  • De bestandsnaam van de template, de volledige template hiërarchie en de namen van alle template onderdelen die zijn geladen of niet zijn geladen.
  • PHP fouten mooi gepresenteerd samen met hun verantwoordelijke component en call stack, en een zichtbare waarschuwing in de beheer werkbalk.
  • Blokkeert en bijbehorende eigenschappen in bericht inhoud wanneer je WordPress 5.0+ of de Gutenberg plugin gebruikt.
  • Overeenkomende herschrijfregels, bijbehorende query tekenreeksen en queryvars.
  • In de wachtrij voor scripts en stylesheets, samen met hun afhankelijkheden, afhankelijkheden en waarschuwingen voor verbroken afhankelijkheden.
  • Taalinstellingen en geladen vertaalbestanden (MO-bestanden) voor elk tekst domein.
  • HTTP API aanvragen, met antwoord code, verantwoordelijke component en tijd die nodig zijn, met waarschuwingen voor mislukte of foutieve aanvragen.
  • Gebruikerscapaciteit controles, samen met het resultaat en eventuele parameters doorgegeven aan de mogelijkheid te controleren.
  • Omgevingsinformatie, inclusief gedetailleerde informatie over PHP, de database, WordPress en de webserver.
  • De waarden van alle Voorwaardelijke functies van WordPress, zoals is_single() , is_home() enz.
  • Tijdelijke transiënten die zijn bijgewerkt.

Bovendien:

  • Wanneer er een omleiding plaatsvindt, voegt Query Monitor een HTTP header toe met de call stack, zodat u uw favoriete HTTP-controle- of browser ontwikkelaarstools gebruiken om te traceren wat de omleiding heeft geactiveerd.
  • Het antwoord van een door jQuery geïnitieerd Ajax verzoek op de pagina bevat verschillende fout opsporingsinformatie in de headers. PHP fouten krijgen ook uitvoer naar de ontwikkelaarsconsole van de browser.
  • Het antwoord van een geverifieerde WordPress REST API aanvraag bevat verschillende fout opsporingsgegevens in de kopteksten, zolang de geverifieerde gebruiker toestemming heeft om de uitvoer van Query Monitor weer te geven.

Standaard wordt de uitvoer van querymonitor alleen weergegeven aan beheerders van installaties op één site en Superadministrators op installaties met meerdere locaties.

Daarnaast u een verificatiecookie instellen waarmee u querymonitor uitvoer bekijken wanneer je niet bent ingelogd (of als je bent ingelogd als niet-administrator). Zie het venster Instellingen voor meer informatie.

Privacyverklaring

Query Monitor is standaard privé en dat zal altijd zo blijven. Het slaat niet voortdurend een van de gegevens op die het verzamelt. Het stuurt geen gegevens naar derden, noch bevat het bronnen van derden.

De volledige privacyverklaring van Query Monitor vindt u hier.

Schermafdrukken

  • Menu Werkbalk Beheerder
  • Databasequery's samenvoegen per component
  • Capaciteitscontroles
  • Databasequery's
  • Hooks en acties
  • HTTP API aanvragen
  • Databasequery's samenvoegen op functie aanroepen

FAQ

Wie kan de uitvoer van Query Monitor zien?

Standaard wordt de uitvoer van querymonitor alleen weergegeven aan beheerders van installaties op één site en Superadministrators op installaties met meerdere locaties.

Daarnaast u een verificatiecookie instellen waarmee u querymonitor uitvoer bekijken wanneer je niet bent ingelogd of wanneer je bent ingelogd als gebruiker die de uitvoer van Query Monitor meestal niet kan zien. Zie het venster Instellingen voor meer informatie.

Heeft Query Monitor zelf invloed op de tijd of het geheugengebruik van de pagina?

Kort antwoord: Ja, maar slechts een beetje.

Lang antwoord: Query Monitor heeft een kleine impact op het genereren van pagina’s tijd, omdat het haken in WordPress op dezelfde manier dat andere plugins doen. De impact is laag; meestal tussen de 10 ms en 100 ms, afhankelijk van de complexiteit van je site.

Het geheugengebruik van Query Monitor is doorgaans goed voor ongeveer 10% van het totale geheugen dat wordt gebruikt om de pagina te genereren.

Zijn er add-on plugins voor Query Monitor?

Een lijst met add-on plugins voor Query Monitor is hier te vinden.

Daarnaast ondersteunt Query Monitor op transparante wijze add-ons voor de debug bar plugin. Als er add-ons van de fout opsporingsbalk zijn geïnstalleerd, deactiveer je de fout opsporingsbalk en worden de invoegtoepassingen weergegeven in het menu van querymonitor.

Waar kan ik een nieuwe functie voorstellen of een bug melden?

Gebruik de issue tracker op Query Monitor’s GitHub repo omdat het makkelijker is om problemen daar bij te houden, in plaats van op de wordpress.org support forums.

Is Query Monitor beschikbaar op WordPress.com VIP Go?

Ja, het is opgenomen als onderdeel van het VIP Go platform. Een gebruiker moet echter de mogelijkheid krijgen view_query_monitor om querymonitor te zien, zelfs als hij een beheerder is.

Ik gebruik meerdere exemplaren van ‘wpdb’. Hoe krijg ik mijn extra exemplaren te zien in Query Monitor?

Je moet aan het filter haken qm/collect/db_objects en een artikel toevoegen aan de array met je wpdb instantie. Bijvoorbeeld:

add_filter( 'qm/collect/db_objects', function( $objects ) {
    $objects['my_db'] = $GLOBALS['my_db'];
    return $objects;
} );

Je wpdb instantie wordt vervolgens weergegeven als een afzonderlijk venster en het aantal query’s en query’s worden afzonderlijk weergegeven in het menu van de werkbalk beheerder. Geaggregeerde informatie (query’s per beller en component) worden niet gescheiden.

Can I click on stack traces to open the file in my editor?

Ja. Je kunt dit inschakelen in het venster Instellingen.

Accepteer je donaties?

Nee, ik accepteer geen donaties. Als je van de plugin, zou ik graag zien dat je een recensieachterlaat . Vertel al je vrienden ook over de plugin!

Beoordelingen

13 september 2020
As a developer, i really love this plugin 🙂
12 augustus 2020
Forget staying up all night trying to figure out what plugin is messing up your website -- this plugin will save your day. It's easy to use and easy to understand. I only wish that I had discovered this earlier in my life.
Lees alle 351 beoordelingen

Bijdragers & ontwikkelaars

“Querymonitor” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Querymonitor” is vertaald in 15 talen. Dank voor de vertalers voor hun bijdragen.

Vertaal “Querymonitor” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

3.6.4

  • Correct an error introduced in 3.6.3 with the extra early error handling (ironic).

3.6.3

  • Correct the size of the close icon.

3.6.2

  • Capture and display the most recent PHP error that occurred before QM loaded.
  • Add support for the environment type added in WP 5.5.
  • Avoid a potentially blank translation for some plural forms.
  • Increase some contrast in dark mode.
  • Combine the response-related sections of the Request panel.
  • Add extra sanity checking when attempting to fetch the posix user information.

3.6.1

  • Adjust the bottom margin when the QM panel is open so QM doesn’t cover the bottom of the page. Works more often than not.
  • Prevent QM from triggering a fatal itself if a fatal occurs before the HTML dispatcher is loaded.
  • Add an informational message to the template output when template hooks are in use.
  • Fix errors caused by missing user or group IDs when collecting environment data.
  • Add TextMate to list of supported editors.
  • Demote some cache warnings to informational messages.
  • Support passing backtrace to QM_Backtrace.

3.6.0

  • Verbeteringen in de gebruikersinterface wanneer er een fatale fout optreedt, waaronder een waarschuwing voor een werkbalk voor beheerders.
  • Verbeteringen aan de gebruikersinterface wanneer QM wordt uitgevoerd in de modus ‘kapot’ als gevolg van ontbrekende jQuery of een onherstelbare JavaScript fout.
  • Geef geen fatale fouten weer als het foutscherm is uitgeschakeld en de gebruiker QM niet kan bekijken.
  • Verbeteringen aan het visuele uiterlijk van de wp_die() uitvoer.
  • Vereenvoudig opnieuw gooien van een gevangen uitzondering, zodat QM niet de schuld voor fatale fouten, bijvoorbeeld. in de WordPress kern fatale fout handler.
  • Voeg ondersteuning voor het loggen van een variabele van elk type in de logger, als een vervanging voor var dumping.
  • Toon geen bericht voor fouten in Ajax aanroepen die al zijn opgetreden bij het laden van de hoofdpagina.
  • Verzend QM niet tijdens een iframed-verzoek, bijvoorbeeld de plug-in info modal of een upgrader actie.
  • Verberg QM zelf standaard van verschillende panelen om ruis te verwijderen. Kan worden bediend via de bestaande QM_HIDE_SELF configuratieconstante.
  • Ondersteuning voor de nieuwe is_favicon() voorwaardelijke toegevoegd in WP 5.4.
  • Fix the side panel resizing functionality.
  • Voeg een WP-CLI opdracht toe voor het maken van de symlink aan het db bestand.
  • Filters toevoegen aan QM_Util::get_file_dirs() en ondersteuning bieden voor get_file_component() niet-standaard plugin en themalocaties.
  • Voeg een actie toe die wordt geactiveerd wanneer QM de assets in de wachtrij plaatst, zodat add-on plugins alleen in de wachtrij kunnen staan wanneer dat nodig is.

3.5.2

3.5.1

  • Stel de populatie van het pand uit found_formatted omdat dit kan worden afgestoken voordat WPML de lokale proxy heeft geïnitialiseerd. Lost #485.
  • Controleer of alle fouttypen worden verwerkt bij het vullen van het aantal fouten in het deelvenstermenu. Fixes #486.

3.5.0

  • Voeg een UI voor editorselectie toe aan het venster Instellingen.
  • Verbeter de uitvoer van ontbrekende activa afhankelijkheden.
  • Verbeter de uitvoer van mislukte template onderdelen.
  • Behandel niet-booleaanse constanten zoals WP_DEBUG_LOG , die nu ook een pad accepteert.
  • Voeg ondersteuning toe voor aanraakapparaten wanneer u het formaat van het deelvenster wijzigen. (Werkt goed-achtig, heeft waarschijnlijk wat animatie frame werk nodig.)
  • Pas dezelfde stijlen toe op meldingen, afgeschafte en strikte fouten.
  • Wat meer stijl reset voor compatibiliteit met populaire thema’s.
  • Stijlwijzigingen om QM in lijn te brengen met de verbeterde knop en focusstijlen van WP 5.3.
  • Meer kleurcontrast en donkere modus tweaks.
  • Voeg permalink-gerelateerde filters toe aan de betreffende filters voor het venster Aanvraag.
  • Fix and improve the admin toolbar menu hover colours.
  • Voeg het aantal fouten toe aan het venstermenu.
  • Verwijder onnodig gebruik van meervoudsvormen die in 3.4.0 zijn toegevoegd.
  • More CSS resets to avoid overly tall filters in Firefox.
  • Verbeterde styling voor waarschuwingsrijen.
  • Geef het aantal logboeken weer in het menu artikel.

3.4.0

  • Introduceer een uitzondering handler zodat een stack trace kan worden weergegeven voor fatale fouten in PHP >= 7.
  • Voeg afzonderlijke persistentie van het QM venster toe voor front-end en beheergebied.
  • Voeg de HTTP headers voor aanvragen en antwoorden toe aan het venster aanvragen.
  • Kolommen gestart en gestopt introduceren in het venster Timings.
  • By popular demand, revert back to closest first ordering of stack traces so they’re inline with most other dev tools out there.
  • De scriptgreep weergeven naast het tekst domein in het venster Talen.
  • Verbeter het venster menu highlight kleuren.
  • Betere presentatie van de standaard en huidige waarden voor de instellingen constanten.
  • Afkappen lange host namen in de vensters Scripts en stijlen.
  • Voeg wat meer van de beheerder scherm globalen aan het beheer collector toe.
  • Ga terug naar het gebruik van een monospace lettertype in numerieke gegevenscellen.
  • Laat de donkere modus inschakelen met QM_DARK_MODE .
  • Geef het totale aantal query’s weer, zelfs als SAVEQUERIES dit als onwaar wordt gedefinieerd.
  • Laat de juiste meervoudsvormen worden gebruikt waar een zin een numerieke waarde bevat.
  • Meer stijl resetten voor compatibiliteit met Twenty Twenty.
  • Vermijd een divisie met nul wanneer cache hits 0 is.
  • Overschakelen naar (meestal) CSS voor de markering van onderliggend menu artikelen.

3.3.7

  • Instanties blootleggen waarin een aangevraagd template onderdeel niet is geladen.
  • Werk de documenten voor meerdere wpdb exemplaren bij.
  • Diverse toegankelijkheidsverbeteringen.
  • Verwijder de RDBMS info omdat het helemaal niet betrouwbaar is.

3.3.6

  • Los een compatibiliteitsprobleem op waarbij QM en de fatale foutbeveiliging in WordPress 5.2+ syntaxisfouten anders verwerkten.
  • Los enkele bugs op met de pictogrammen voor de paneelbesturingselementen.

3.3.5

  • Voeg ondersteuning toe voor de nieuwe get_template_part actie in WP 5.2.
  • Voeg een vriendelijk foutbericht toe wanneer niet aan de PHP versie eis is voldaan.
  • Ondersteuning toevoegen voor het nieuwe privacy beleid voorwaardelijk in WP 5.2.
  • Ondersteuning toevoegen voor de nieuwe sjabloon voor het privacy beleid in WP 5.2.

3.3.4

  • Bijgewerkt CSS om conflicten met thema’s te voorkomen met ul behulp van , en nav li styling.
  • Definieer niet ajaxurl of er geen debug balk vensters zijn om weer te geven.
  • Nieuw icoon voor QM! Door Tubagus Didin Asrori.
  • Druk op de sluitknop iets verder van de rand van het scherm om interferentie van de schuifbalk op macOS te voorkomen.
  • Fix clash with object cache plugins that keep their hit and miss stats private.
  • Voeg ontbrekende activa positietellers toe.

3.3.3

  • Voeg het aantal scripts en stijlen toe aan beheermenu artikelen.
  • Groepeer de cachelogica samen om te voorkomen dat cache gerelateerde functionaliteit wordt aangeroepen wanneer deze niet beschikbaar is. Lost #418.
  • Schakel over naar het installeren van de testsuite als afhankelijkheden van componisten.

3.3.2

  • Verbeter de nauwkeurigheid van de ver parameter voor scripts en stijlen die in de wachtrij staan.
  • Scheid en vereenvoudig de uitvoer voor de statussen van de objectcache en opcode. Lost #413.
  • Betere opmaak wanneer er geen object cache statistieken beschikbaar zijn.

3.3.1

  • Verplaats de hook verwerking naar zijn eigen klasse en uit de collector, zodat deze opnieuw kan worden gebruikt, zelfs als de hook collector niet in gebruik is. Lost #399.
  • Verhoog de indeling van de zijbalk tot 100% hoogte wanneer er geen werkbalk voor beheerders is.
  • Werk de QM element ID bij in de JS voor het ergste geval. Fixes #398.
  • De indeling van het venster Instellingen verbeteren.
  • Forceer de Core items en filter items naar de onderkant van de Non-Core lijst, zodat plugins en thema’s voorrang hebben.
  • Voeg een vermelding voor het scherm Instellingen toe aan het menu navigatie met smalle weergave.
  • Voeg de beheerdersberichthaken toe aan de lijst met betrokken acties voor het venster beheerscherm.

3.3.0

Nieuwe functies! Lees er hier meer over: https://querymonitor.com/blog/2019/02/new-features-in-query-monitor-3-3/

  • Introduceer submenu’s voor het weergeven van hooks in gebruik voor elk venster.
  • Uitvoer van de call stack en de verantwoordelijke component wanneer wp_die() wordt aangeroepen.
  • Ondersteuning voor JavaScript vertalingen (Jed) in WordPress 5.0+.
  • Voeg render timing toe voor blokken met behulp van de nieuwe hooks die zijn geïntroduceerd in WordPress 5.1.
  • Introduceer een schakelaar om QM aan de zijkant van het venster weer te geven.
  • Toestaan dat niet-tekenreeks waarden worden gebruikt in het loggerbericht. Ze worden gepresenteerd als JSON geformatteerde tekenreeksen.
  • Toestaan dat booleaanse waarden worden gebruikt in de contexten van logboekberichten.
  • Voeg wat marge toe aan de knop Sluiten, zodat deze niet zo bedekt raakt door schuifbalken.
  • Prefix QM’s cookie naam met wp- om interoperabiliteit met caches en proxy’s te garanderen.
  • Scheid de collector en outputter scripts en stijlen, zodat het eigenlijk twee afzonderlijke vensters zijn.
  • Add support for opcode cache detection separate from the object cache detection.
  • Hernoem de naam van de belangrijkste QM container om het feit te omzeilen dat de naam botst met de plugin rijen in oudere versies van WordPress.
  • Vermijd het gebruik wp_parse_url() zoals het alleen werd geïntroduceerd in WP 4.4.

3.2.2

  • Ondersteuning voor geneste inhoudsblokken (bijv. in kolommen).
  • Verberg lange innerHTML inhoud van blokken achter een toggle.
  • Validatie van het mediabestand waarnaar wordt verwezen toevoegen in mediablokken.
  • Zorg ervoor dat url’s van activa de ver query arg bevatten.
  • Pas de waarschuwingskleuren aan.
  • Coderingsnormen.
  • Layout tweaks.

3.2.1

  • Fix a fatal error for < 5.0 sites that are not running the Gutenberg plugin.

3.2.0

  • Voeg een nieuw Blocks venster toe voor fout opsporingsblokken in bericht inhoud. Ondersteunt WordPress 5.0 en de Gutenberg plugin.
  • Geef het aantal keren weer dat elk template onderdeel is opgenomen.
  • Laat de uitvoer van scripts en stijlen worden gefilterd op basis van afhankelijkheden en afhankelijkheden.
  • Verwijder de Pin knop ten gunste van het altijd vastpinnen van QM wanneer deze open is.
  • Voeg een koppeling ‘Instellingen’ toe aan het scherm Plugins waarmee het venster Instellingen wordt geopend.
  • Voeg een link toe aan de pagina Add-ons op de wiki.
  • Voeg wat meer verbose en zichtbare foutmeldingen toe voor suboptimale PHP configuratie richtlijnen.
  • Voeg ondersteuning toe voor het identificeren van RDBMS, niet alleen MySQL en MariaDB.
  • Voer de PHP versie controle eerder uit, zodat minder delen van QM compatibel hoeven te zijn met PHP 5.2.
  • Markeer eenvoudige http aanvragen voor de HTTP API als onveilig.
  • Zorg ervoor dat het Template beheermenu altijd wordt weergegeven, zelfs als de naam van het template bestand niet bekend is.
  • Pas de JS en CSS bron aan om de host niet op te nemen.
  • Voeg een waarschuwing toe voor onveilige JS en CSS assets.
  • Verwijder voor en na pseudo-elementen in de stijl reset.
  • Toon zoveel mogelijk thema en template informatie weer, zelfs als QM de naam van de template niet kent.
  • Markeer niet-kernrijen wanneer je het deelvenster Haken en acties filtert op Niet-kern.
  • Voeg een filter toe voor omgeving constanten.
  • Min breedte CSS voor knoppen.
  • Eerste pas bij het documenteren van filters en hooks.
  • Meer coderingsstandaarden updates.

3.1.1

  • Voeg een donkere modus toe voor de UI die wordt gebruikt via de Dark Mode plugin.
  • De uitvoer van querymonitor weergeven in de geselecteerde taal van de gebruiker, in plaats van de sitetaal.
  • Voeg uitgebreide ondersteuning toe voor de plugins gebruikers en gebruikersrollen editor.
  • Fix link hover en focus stijlen.
  • Reset wat meer CSS stijlen.

3.1.0

Belangrijkste wijzigingen:

  • Veel verbeteringen in de toegankelijkheid.
  • Schakel over naar standaard lettertypen van het systeem om overeen te komen met de tekst lettertypen van het WordPress beheerders gebied.
  • Implementeer een PSR-3 compatibele logger.
  • UI verbeteringen voor mobiele/aanraak/smalle apparaten.
  • Diverse verbeteringen aan de layout van de scripts en stijlen vensters.
  • Voorkom het “overscroll” gedrag dat ervoor zorgt dat de hoofdpagina schuift wanneer je naar het einde van een venster schuift.
  • Verwijder de tweede tabel footer bij het filteren van tabellen.
  • Voeg een instellingen venster toe met informatie over alle beschikbare configuratieconstanten.

Alle andere wijzigingen:

  • Een waarschuwingsbericht weergeven in het deelvenster Overzicht wanneer een PHP fout wordt geactiveerd tijdens een Ajax verzoek.
  • Geef een waarschuwing weer wanneer het tijds of geheugengebruik boven de 75% van de desbetreffende limiet ligt.
  • Template onderdeel bestand tekenreeks normalisatie, zodat template onderdelen correct worden weergegeven op Windows systemen.
  • Schakel koppelingen of een leeg HTTP API transport niet uit als dat niet nodig is.
  • Voeg een menselijke leesbare weergave van tijdelijke time-outs toe en voorkom enige wrapping.
  • Add a tear down for the capability checks collector so that cap checks performed between QM’s processing and output don’t break things.
  • Verwijder de mogelijkheid om de tabel HTTP API aanroepen te sorteren. Hiermee wordt een kolom verwijderd, waardoor de beschikbare horizontale ruimte wordt vergroot.
  • Een aantal bekendere objecttypen verwerken bij het weergeven van parameterwaarden.
  • Sta toe dat PHP fouten worden gefilterd op niveau.
  • Verkort de weergegeven namen van lange namespaced symbolen door de binnenste delen van de naam te initialiseren.
  • Combineer de kolommen Locatie en Caller voor PHP fouten om wat horizontale ruimte te besparen.
  • Don’t wrap text in the PHP error type column.
  • Verbeter de schakelfunctie voor verificatiecookies zodat deze dynamisch de huidige status weergeeft.
  • Voor nu, dwingen QM om ltr tekst richting te gebruiken.
  • Verduidelijken terminologie rond het aantal in de wachtrij activa.
  • Voeg fallback-ondersteuning toe wp_cache_get_stats() om cachestatistieken op te halen.
  • Verbeter het bericht dat wordt weergegeven wanneer er geen query’s worden uitgevoerd.
  • Pluk statistieken van cachecontrollers die een methode implementeren getStats() en retourneer een geneste reeks statistieken voor elke server.
  • Wijzig de naam van de QM_HIDE_CORE_HOOKS configuratieconstant in QM_HIDE_CORE_ACTIONS .
  • Betere afhandeling van omgevingen met onbeperkte uitvoeringstijd of geheugenlimiet. Hiermee voeg je een waarschuwing voor beide toe.
  • Wanneer een externe cache niet in gebruik is, geef je nuttige informatie als er een geschikte extensie is geïnstalleerd.

3.0.1

  • Voeg nog meer verharding toe aan de JS afhandeling om problemen te voorkomen wanneer jQuery is verbroken.
  • Verwijder de oude no-js stijlen die niet goed werken met de nieuwe gebruikersinterface.
  • Corrigeer de logica voor het weergeven van de Non-Core optie componentfilter.
  • Voeg een andere VIP functie toe aan de lijst met functies die de HTTP API aanroepen.
  • Voeg een inline waarschuwingsmarkering toe aan capaciteitscontroles die leeg zijn of van een niet-tekenreekstype.
  • Voeg ondersteuning toe voor WordPress.com VIP Client MU plugins.
  • Voeg ondersteuning toe voor het weergeven van ronden als onderdeel van de timing informatie.
  • Add full support for namespaced Debug Bar add-on panels.
  • Schakel terug naar afhankelijk jquery van in plaats van jquery-core .
  • Ga er niet van uit dat php_uname() het altijd oproepbaar is. Voeg ook informatie toe over het host besturingssysteem.
  • Het kenmerk inline hoogte opnieuw instellen wanneer het venster wordt gesloten.

3.0.0

  • Gloednieuwe gebruikersinterface die lijkt op bekende web ontwikkelaar tools. Veel gerelateerde verbeteringen en fixes.
  • Introduceer een aantal basis timing functionaliteit in een timing venster. Zie #282 voor gebruik.
  • Introduceer een QM_NO_JQUERY constante voor het uitvoeren van QM zonder jQuery als afhankelijkheid.
  • Grotere weerbaarheid tegen JavaScript fouten.
  • Laat het deelvenster Scripts en stijlen worden gefilterd op de naam van de host.
  • Informatie blootleggen over omleidingen die zijn opgetreden in HTTP API aanvragen.
  • Meer fout opsporingsgegevens voor HTTP API aanvragen blootleggen.
  • Schakel het deelvenster Capaciteitscontroles standaard niet in omdat het erg geheugenintensief is.
  • Laat PHP fouten worden gedempt op basis van hun component. Zie qm/collect/php_error_levels en qm/collect/hide_silenced_php_errors filters.
  • Verberg standaard alle bestandspaden en stapelsporen achter toggles.
  • Verwijder de ondersteuning voor de AMP voor WordPress plugin.
  • Voeg associatieve toetsen toe aan de array die aan het filter is qm/built-in-collectors doorgegeven.
  • Drop support voor PHP 5.2.
  • Over het algemeen verbeteren van de prestaties en het verminderen van het geheugengebruik.

2.17.0

  • Voeg het huidige gebruikersobject toe aan het venster aanvraag.
  • Een paar verbeteringen aan het uiterlijk van de algehele layout.
  • Gebruik relatieve positionering in plaats van de vervelende absolute positie hack die nodig is voor sommige thema’s.
  • Zorg ervoor dat de get_*_template() functie bestaat voordat je deze aanroept.
  • Voeg een QM_DISABLE_ERROR_HANDLER constante toe om de foutafhandeling van QM uit te schakelen.
  • Schakel over naar runtime filtering van gebruikersmogelijkheden in plaats van de dop toe te kennen view_query_monitor bij activering.
  • Corrigeer een aantal inline documenten en code standaarden.

2.16.2

  • Behandel de selectie van filters correct met een opgeslagen waarde die speciale tekens bevat.
  • De juiste caller weergeven voor controle van de superbeheer capaciteit.

2.16.1

  • Werk het versienummer van de plugin bij (geen functionele wijzigingen vanaf 2.16.0).

2.16.0

  • Introduceer een nieuw venster voor het weergeven van gebruiker capaciteit controles die zijn uitgevoerd tijdens het laden van de pagina.
  • Onthoud de gekozen waarde in alle filters. Gebruikt localStorage in de browser.
  • Voeg een filter ‘Niet-kern’ toe aan het component filter control in alle vensters.
  • Voeg een filter ‘Niet SELECTEREN’ toe aan het query type filter control in het venster Query’s.
  • Vouw samengevouwen stack sporen standaard weer in alle vensters.
  • Voeg de foutcode toe aan de uitvoer van Databasefouten.
  • Verbeter de visuele weergave van de besturingselementen voor kolom sortering.
  • Verbeterde weergave voor parameterwaarden in aanroep stacks.
  • Bestanden wp-content waarbinnen geen component zijn, worden nu gegroepeerd op de hoofdmap of bestandsnaam.

2.15.0

  • Draai de volgorde van stack sporen om zodat ze in natuurlijke volgorde zijn en de styling verbeteren.
  • Stel querytypen in om in het overzicht aan te klikken.
  • Voeg een markering toe aan het momenteel toegepaste tabelfilter.
  • De tabelrij markeren verbeteren wanneer de rij kop tekst meerdere rijen overspant.
  • Een koppeling naar de hoofdquery weergeven in het venster Aanvraag.
  • Betere stack traces voor tijdelijke sets en HTTP API aanvragen.
  • Groepeer en sorteer de uitvoer talen op tekst domein.
  • Log en maak php extensies zichtbaar en verbeter de styling voor fout rapportage niveau.
  • Betere aandacht voor PHP waarschuwingen en QM fouten.
  • Voeg ondersteuning toe voor een vendor map in de mu-plugins hoofdmap bij het detecteren van onderdelen.
  • Log de grootte van de waarde van bijgewerkte transiënten.
  • Voeg een helpkoppeling toe wanneer querycomponenten niet beschikbaar zijn.
  • Maak de uitvoer van de Hooks tabel herbruikbaar voor andere componenten.
  • Voeg een beetje verticale ademruimte toe.
  • Diverse verbeteringen in de terminologie.
  • Coderingsnormen.

2.14.0

  • Wat meer inline documentatie over klikbare stack sporen.
  • Uitvoer van een completere lijst met foutniveaus en hun status.
  • Internationalisering fixes.
  • Voeg wat verpakking toe aan de uitvoer van het verzoek en het thema, zodat berichten met lange ongebroken slugs de layout niet verbreken.
  • PHP-fout handler: Nieuwe hook toevoegenqm/collect/new_php_error
  • Ingebouwde verzamelaars: voeg nieuw qm/built-in-collectors filter toe aan bestanden voordat u deze optelt
  • Meer defensieve CSS.
  • Fix the size of the expand/contract buttons.
  • Vermijd het weergeven van twee onnodige functies in de oproepstack voor het laden van tekst domeinen.