2

Finalmente online, sulla repository di WordPress, il mio primo plugin. WpDevTool è un plugin realizzato con l’intento di salvare tempo nella realizzazione di temi e plugin per WordPress.

screenshot-2

Alla versione 0.1.0 le funzionalità integrate sono:

  • Modalità Manutenzione: Permette di mettere il blog in manutenzione mostrando ai visitatori una pagina di errore Google Friendly HTTP RESPONSE 503 (Service Temporary Unavailable);
  • Debug Bar: Una semplice barra mostrata in bassa a destra sul frontend che visualizza dati sul tempo di esecuzione, numero di query e memoria utilizzata di ogni pagina;
  • Abilita raccolta degli errori: Permette di registrare e visualizzare gli errori PHP di WordPress senza mettere mano al file wp-config.php;
  • Tracciamento degli errori: Permette di tracciare la fonte degli errori PHP;
  • Reindirizzamento delle email Attivando questa opzione tutte le email inviate tramite WordPress con wp_mail() vengono girate ad un dato indirizzo;
  • Log Console: Permette di visualizzare gli errori raccolti da WpDevTool attraverso l’apposita console grafica;
  • Cron Manager: Permette di visualizzare, cercare ed eliminare i processi cron di WordPress;
  • Permalinks: Permette di visualizzare e cercare le regole di rewrite dei permalinks;
  • wdt_dump(): Abilitando il plugin potrete sostituire l’uso di var_dump() con wdt_dump() che restituisce una versione più intelligibile dei dati.

Domande Frequenti

Come abilitare la raccolta silenziosa degli errori?

WpDevTool può gestire gli errori per te con l’unica pecca di essere eseguito solo all’attivazione dei plugin. Se necessiti di un debug più complet,o ma vuoi continuare ad utilizzare la console degli errori di WpDevTool, devi modificare manualmente il tuo file wp-config.php. Setta la costante WP_DEBUG a TRUE nel tuo file wp-config.php e aggiungi il codice che segue subito sotto :

if ( WP_DEBUG ) {
define( 'WP_DEBUG_LOG', TRUE );
define( 'WP_DEBUG_DISPLAY', FALSE );
@ini_set( 'display_errors', 0 );
}

Link Utili

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *