Passa al contenuto principale
7 minuti di lettura (1404 parole)

Come aiutare con il debug dei plugin WordPress

Come-Aiutare-con-WordPress-Plugin-Debugging

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.

 

wp-config

 

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.

 

wp-config generata

 

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 )”

 

wp-debug-attivazione

 

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.

 

wp-debug-vera

 

Se queste due righe vengono modificate, un file chiamato "debug.php" apparirà su / wp-content /

 

new-log

 

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

 

add-risoluzione dei problemi

     

  • Clicca su “Installa ora” , l’elenco dei plugin si caricherà automaticamente, cerca quello giusto e clicca su “Installa ora” e poi su “Attiva”

 

install-risoluzione dei problemi

 

  • 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"

 

sito-salute-menù

 

  • 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.  

 

enable-guasti

   

  • 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"

 

installate-plugins

   

  • Fai clic su “Abilita durante la risoluzione dei problemi” accanto a WP Meta SEO

  enable-con-guasti      

  • 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

 

ispezionare

   

  • Seleziona console , si apriranno gli strumenti per sviluppatori sul lato destro della pagina, fai clic su "Console"

 

consolle

 

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

 

error-console

 

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 .

 

wp-user-menù

 

Dopodiché, vai allo schermo superiore, fai clic sul pulsante Aggiungi nuovo o passa al pulsante Aggiungi nuovo nel menu a sinistra.

 

add-wp-user

 

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.

 

wp-user-form

 

Infine, fai clic sul Aggiungi nuovo utente in basso. È già fatto, buona fortuna!

 

3
Rimani informato

Quando ti iscrivi al blog, ti invieremo un'e-mail quando ci saranno nuovi aggiornamenti sul sito, così non te li perderai.

Post correlati

 

Commenti

Nessun commento ancora fatto. Sii il primo a inviare un commento
Già registrato? Accedi qui
Mercoledì 4 dicembre 2024

Immagine captcha