Come aiutare con il debug dei plugin WordPress
Gli sviluppatori di JoomUnited lavorano sempre affinché i tuoi plugin funzionino nel modo più ottimale possibile, ovviamente in alcuni casi può verificarsi qualche tipo di errore, ad esempio un'incompatibilità generata a causa di un terzo plugin e cosa vogliamo quando questi tipi dei fallimenti si verificano? Naturalmente si risolvono rapidamente...
In questo post ti insegneremo come dare le informazioni corrette allo sviluppatore in modo che possa capire e risolvere velocemente l'errore. Questo post sarà suddiviso in 3 passaggi che seguiremo per fornire le giuste informazioni a uno sviluppatore quando si verifica un problema:
- Attiva il registro di debug
- Installa il plug-in per la risoluzione dei problemi
- Controlla errori javascript
Attiva il sistema di debug e log di WordPress
Prima di tutto dobbiamo sapere cos'è WP_DEBUG ; Come possiamo vedere su Wikipedia, “ WP_DEBUG è una PHP (una variabile globale permanente) che può essere utilizzata per attivare la modalità "debug" in WordPress. Si presuppone che sia falso per impostazione predefinita e di solito è impostato su vero nel file wp-config.php sulle copie di sviluppo di WordPress.
Come possiamo vedere WP_DEBUG è una costante che, come di default è fuori , ma siamo in grado di trasformarlo in uno scopo di debug temporanea.
Oltre a ciò, c'è un'altra costante PHP chiamata WP_DEBUG_LOG che ci aiuterà a creare automaticamente un file di testo con tutti gli errori dei tuoi plugin ed è quello che invieremo agli sviluppatori.
Ti insegneremo esattamente come accenderlo e come apparirà se c'è un errore con il tuo plugin, WP Meta SEO verrà utilizzato per questo esempio ma puoi seguire gli stessi passaggi per tutti i nostri plugin. In questo caso abbiamo un problema con WP Meta SEO , potrebbe essere qualsiasi problema quindi quello che faremo è aprire il file wp-config.php che potrebbe essere fatto con il tuo software di editor di testo preferito, con il Blocco note, Visual Studio Codice, parentesi per esempio, vai e apri wp-config.php .
Il file si trova nella radice del tuo server, dove è installato il tuo sito Web WordPress.
Aprilo con l'editor di testo quindi premi CTRL + F o fai clic su Modifica > Trova… potrai vedere una casella in cui potrai digitare la parola che troverai, in questo caso digiteremo " WP_DEBUG” e fai clic su Invio finché non trovi:
“define( 'WP_DEBUG', false )”
Ora che ci troviamo su quella riga, rimuovi "false" e digita true, fai clic su Enter e nella riga successiva copia la definizione ("WP_DEBUG_LOG", true); e salva il file, dovrebbe apparire come l'immagine successiva.
Se queste due righe vengono modificate, un file chiamato "debug.php" apparirà su / wp-content /
E fatto ... abbiamo terminato il primo passo, questo è uno dei file di cui i nostri sviluppatori avranno bisogno per accelerare il processo di risoluzione del problema. Tutti gli errori saranno monitorati e scritti in questo stesso file di testo.
Installa il plugin per la risoluzione dei problemi di WordPress
Il plugin Health Check & Risoluzione dei problemi è un plugin che ti consente di eseguire un controllo dei conflitti senza influenzare i normali visitatori del tuo sito, è davvero facile da usare e installare, utilizzeremo comunque WP Meta SEO per questo esempio. Seguire questi passaggi per installare ed eseguire un controllo dei conflitti con Controllo integrità e risoluzione dei problemi:
- Accedi al tuo sito Wordpress, sarai nella dashboard del tuo sito
- Fai clic su "Plugin", nella sezione sinistra della tua pagina
- Fai clic su "Aggiungi nuovo"
- Digita "Verifica dello stato e risoluzione dei problemi" nella barra di ricerca, come mostrato di seguito
- Clicca su “Installa ora” , l’elenco dei plugin si caricherà automaticamente, cerca quello giusto e clicca su “Installa ora” e poi su “Attiva”
- Fare clic su "Salute del sito" , nel menu a sinistra c'è una sezione chiamata "Strumenti" Fare clic su di essa, quindi su "Salute del sito"
- Fare clic sulla "Risoluzione dei problemi" , leggere le informazioni di avviso e fare clic su "Accedi alla modalità di risoluzione dei problemi"
La modalità di risoluzione dei problemi disabilita automaticamente tutti i plugin e passa a un tema predefinito. La modalità di risoluzione dei problemi non influisce sui normali visitatori del tuo sito.
- Riproduci il problema riscontrato
I n l'ambiente predefinito senza plugin attivi e un tema di default, se si verifica il problema, significa che il nostro plugin non è la causa del comportamento imprevisto.
- Fare clic su “Plugin” > “Plugin installati”
Il menu "Plugin" si espanderà fornendo opzioni aggiuntive. Fai clic su "Plugin installati"
- Fai clic su “Abilita durante la risoluzione dei problemi” accanto a WP Meta SEO
- Riproduci il problema che stavi riscontrando solo con WP Meta SEO attivo e un tema predefinito, se si verifica il problema, è causato dal nostro plugin.
Questa è in un certo senso una buona notizia perché hai già identificato una parte del problema. Ora è necessario che lo sviluppatore acceda al tuo sito Web e risolva il problema prima di rilasciare una nuova versione! In caso contrario, ripetere i passaggi per attivare il successivo plug-in disabilitato in cui è possibile riprodurre l'errore.
Verifica e debug degli errori Javascript nei plugin di WordPress
Cercheremo errori Javascript con la console Chrome o Firefox, a seconda del tuo browser la sua denominazione è leggermente diversa, ma seguendo Chrome e FireFox, la chiameremo "Console". Per aprire la console basta seguire questi passaggi:
- Fare clic con il tasto destro su ispeziona, sul frontend in qualsiasi parte del sito
- Seleziona console , si apriranno gli strumenti per sviluppatori sul lato destro della pagina, fai clic su "Console"
Verifica la presenza di errori , con la console aperta, riproduci l'errore che ti aspettavi e dai un'occhiata sulla console, gli errori sono testi in rosso che descrivono dove si trova il conflitto javascript
Se hai trovato un errore JavaScript, fai uno screenshot della versione estesa dell'errore per includerlo nel tuo ticket/post.
Invia / condividi la segnalazione dei tuoi problemi
Ora che hai tutte queste informazioni, aiuterai lo sviluppatore ad accelerare il processo, basta andare per tutte le informazioni che hai raccolto e sul tuo biglietto / post, ricordiamo, gli articoli sono:
- debug.log
- Nota con i plugin che causano conflitti
- Un'acquisizione della console javascript con l'errore
Se segui questi passaggi e ci invii le informazioni corrette, lo sviluppatore sarà in grado di eseguire un processo di debug più veloce e ti ringraziamo molto in anticipo :)
Crea e condividi un nuovo account utente WordPress a scopo di supporto
La creazione di un nuovo utente amministratore è talvolta un modo rapido per mostrare al team di supporto di cosa tratta il problema. Prima di iniziare con tale processo, un breve promemoria che:
- Non archiviamo le vecchie credenziali dopo aver risolto il problema (per motivi di sicurezza)
- Si consiglia di rimuovere gli account utente amministratore creati a scopo di supporto
- Tutte le informazioni condivise con il nostro team sono protette e rimarranno private
Per creare un nuovo utente, in primo luogo, accedi al tuo sito di amministrazione. Dopo aver effettuato l'accesso correttamente, ci si trova nella dashboard di Wordpress.
Quindi, dovresti andare a sinistra Menu > Utenti .
Dopodiché, vai allo schermo superiore, fai clic sul pulsante Aggiungi nuovo o passa al pulsante Aggiungi nuovo nel menu a sinistra.
Successivamente, sullo schermo verrà visualizzato il modulo Aggiungi nuovo utente Ci sono 2 campi obbligatori per compilare le informazioni: Nome utente, Email .
Nel Password , puoi utilizzare il generatore di password casuali o impostarne uno tuo. E puoi selezionare Invia notifica all'utente se desideri inviare al nuovo utente un'e-mail sul proprio account.
Successivamente, scegli un ruolo per l'utente nella casella a discesa. Questo è un passaggio importante per impostare l'autorizzazione per gli utenti sul tuo sito. "Amministratore" è il livello più alto e fornisce all'utente l'accesso a tutte le funzionalità del tuo sito web. Puoi impostare altri ruoli se desideri limitare l'accesso degli utenti.
Infine, fai clic sul Aggiungi nuovo utente in basso. È già fatto, buona fortuna!
Quando ti iscrivi al blog, ti invieremo un'e-mail quando ci saranno nuovi aggiornamenti sul sito, così non te li perderai.
Commenti