Come debuggare il plugin Akismet?

A partire dalla versione 3.0.0, abbiamo integrato il supporto per il debug nel plugin Akismet. Funziona con il sistema di debug già presente in WordPress. Le informazioni di debug sono utili per identificare problemi di connessione con l’API di Akismet che potrebbero impedire al plugin di funzionare correttamente.

Se WP_DEBUG e WP_DEBUG_LOG sono abilitati, tra le versioni 3.0.0 e 3.3.3, Akismet registra automaticamente le informazioni di debug. A partire dalla versione 3.3.4, è necessario abilitare anche AKISMET_DEBUG. In wp‑config.php, aggiungi una riga di questo tipo:

define( 'AKISMET_DEBUG', true );

Così, il plugin registrerà le informazioni di debug nel file /wp‑content/debug.log

Se il tuo sito è in produzione, è una buona idea aggiornare il tuo file .htaccess per negare l’accesso a questo file di log. Devi aggiungere questa regola:

<Files ~ ".log$">
  Order allow,deny
  Deny from all
</Files>

Per disattivare il debug di Akismet, rimuovi questa riga:

define( 'AKISMET_DEBUG', true );

o sostituiscila con questa:

define( 'AKISMET_DEBUG', false );

Per domande generali su Akismet, contattaci.