Mostra l'ultima query WordPress in 60 secondi

Se stai lavorando a un progetto costruito su WordPress, potresti trovarti in una situazione in cui è utile visualizzare la query eseguita più recentemente. Questo è particolarmente vero se stai lavorando su un progetto di grandi dimensioni con un team, o se hai ereditato una base di codice di grandi dimensioni da qualcun altro, o se hai bisogno di eseguire il debug delle prestazioni di un determinato modello.

Nel seguente video, vedrai come scrivere una funzione personalizzata che si aggancia al ciclo di vita di WordPress per visualizzare la query WordPress eseguita più di recente.

 

Questa particolare funzione può essere racchiusa in un condizionale che valuta la presenza e il valore di una variabile stringa di query per determinare se la query deve essere visualizzata o meno. Questo è utile nel debug del codice in un ambiente di staging.

Rendering della query

Se stai utilizzando un tema e il risultato della query non viene visualizzato correttamente, l'utilizzo di un piccolo snippet di CSS come quello riportato di seguito può aiutare:

.xdebug-var-dump position: absolute; inizio: 0; larghezza: 100%; sfondo: #fff; 

Potrebbe essere necessario modificare questi stili in base al tema che si sta utilizzando, ma questo dovrebbe essere un buon punto di partenza.

Vuoi più WordPress?

Ricorda, puoi prendere tutti i miei corsi ed esercitazioni sulla mia pagina del profilo, e puoi seguirmi sul mio blog e / o Twitter su @tommcfarlin dove parlo di sviluppo di software nel contesto di WordPress.

WordPress ha un'economia incredibilmente attiva. Ci sono temi, plugin, librerie e molti altri prodotti che ti aiutano a costruire il tuo sito e progetto. La natura open source della piattaforma lo rende anche un'ottima opzione da cui puoi migliorare le tue capacità di programmazione. In ogni caso, puoi vedere tutto ciò che abbiamo a disposizione nel Marketplace Envato.

Come al solito, non esitare a lasciare qualsiasi domanda o commento nel feed qui sotto, e io mirerò a rispondere a ciascuno di essi.

risorse

  • Il riferimento del filtro WordPress
  • add_filter
  • var_dump