15 modifiche di base di WP-Config che dovresti sapere
Pubblicato: 2020-04-24
wp-config.php è un file fondamentale di WordPress che contiene informazioni sul database del sito Web (valori per il database, credenziali utente del database e host).
In questo articolo, descriverò in dettaglio i quindici usi più comuni del file wp-config.php in modo che tu possa capire meglio come funziona l'installazione di WordPress e come puoi sfruttare meglio i file principali per le prestazioni e la sicurezza del tuo sito web.
- Dove si trova wp-config.php?
- Come ignorare le informazioni sulla connessione FTP?
- Come abilitare il debug in WordPress?
- Come modificare l'URL del sito e di WordPress?
- Come aumentare o diminuire la memoria PHP?
- Come modificare i tempi del cestino?
- Come disabilitare gli aggiornamenti automatici?
- Come impostare gli intervalli di salvataggio automatico?
- Come impostare il prefisso del database?
- Come abilitare la rete multisito?
- Come abilitare la configurazione del registro degli errori?
- Come attivare la memorizzazione nella cache di WordPress?
- Come configurare le impostazioni del database?
- Reindirizzamento di sottocartelle e sottodomini inesistenti
- Come modificare la revisione del post?
- Come impostare un dominio cookie?
Dove si trova wp-config.php?
Una domanda comune tra gli utenti di WordPress, specialmente per i principianti, è "dov'è wp-config.php"?
La risposta è semplice, troverai questo file principale nella directory principale di WordPress, ma dipende dalla posizione del server.
Se stai lavorando su un localhost con una configurazione come XAMPP, vai su xampp→ htdocs → testing . Nel mio caso, il nome della cartella del sito è " testing ".

Se stai lavorando su una piattaforma live, devi accedere al tuo server live tramite un client FTP come FileZilla. Una volta effettuato l'accesso, vai su public_html dove vedrai il file wp-config.php.

Ora che sai dove trovare questo importante file di base, entrerò nei dettagli su come puoi sfruttare questo file per migliorare la tua esperienza con WordPress.
1. Come ignorare le informazioni sulla connessione FTP?
Se non sei in grado di aggiornare il core e i plugin di WordPress a una versione più recente a causa di una connessione FTP difettosa, puoi ignorare le informazioni sulla connessione FTP.
Per questo, tutto ciò che devi fare è aggiungere la seguente riga di codice nel file wp-config.php:
define( 'FS_METHOD', 'diretto');
2. Come abilitare il debug in WordPress?
Il debug è una buona pratica per migliorare la qualità del codice in generale, scoprire l'origine dell'errore e risolvere il problema.
Per abilitare la modalità debug in WordPress, tutto ciò che devi fare è aggiungere le seguenti righe di codice in wp-config.php:
define('WP_DEBUG', false); // disabilita la modalità di debug per impostazione predefinita
define('WP_DEBUG', vero); // abilita la modalità di debug3. Come modificare l'URL del sito e di WordPress?
Se hai migrato il tuo sito WordPress su un nuovo host, cambiato il nome di dominio o desideri aggiornare l'URL da HTTP a HTTPS, aggiungere le seguenti righe di codice nel wp-config.php farebbe il trucco:
define('WP_SITEURL', 'http://www.example.com');
define('WP_HOME', 'http://www.example.com');Un metodo alternativo consiste nell'utilizzare la variabile SERVER che imposta questi valori in modo dinamico.
define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST'] );
define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] );4. Come aumentare (o diminuire) la memoria PHP?
Questa funzione è disponibile nella piattaforma di hosting WordPress gestita da Cloudways, ma per quegli utenti WordPress che non utilizzano Cloudways, può diventare un mal di testa. La memoria PHP disponibile per un'applicazione WordPress può essere impostata aggiungendo la seguente riga:
define( 'WP_MEMORY_LIMIT', '64M' );
Se necessario, è possibile impostare il limite massimo di memoria:
define( 'WP_MAX_MEMORY_LIMIT', '256M' );
Nota che gli utenti di Cloudways non devono modificare il file wp-config. Possono semplicemente modificare il valore nelle impostazioni dell'applicazione dalla piattaforma Cloudways.
5. Come modificare i tempi del cestino?
Se un utente elimina post, pagine, commenti, viene inviato al Cestino dove WordPress li elimina automaticamente dopo 30 giorni. Per modificare questa durata, puoi aggiungere la seguente riga per modificare questo valore in base alle tue esigenze. Nell'esempio seguente, l'ho ridotto a 15 giorni.
define( 'EMPTY_TRASH_DAYS', 15 );
Puoi persino disabilitare completamente la funzione Cestino impostando il valore su zero come valore nella riga sopra.
6. Come disabilitare gli aggiornamenti automatici?
Gli aggiornamenti automatici sono stati introdotti come parte della versione 3.7 di WordPress in cui le versioni principali minori e i file di traduzione vengono aggiornati automaticamente. Se vuoi disabilitare queste funzionalità, aggiungi la seguente riga in wp-config.php:

define( 'AUTOMATIC_UPDATER_DISABLED', true );
Se desideri disabilitare gli aggiornamenti automatici per il tuo core di WordPress (aggiornamenti minori e maggiori) tutto ciò che devi fare è aggiungere le seguenti righe di codice nel file di configurazione di WordPress:
# Disabilita tutti gli aggiornamenti principali:
define( 'WP_AUTO_UPDATE_CORE', false );
# Abilita tutti gli aggiornamenti principali minori e principali:
define( 'WP_AUTO_UPDATE_CORE', vero);
7. Come impostare gli intervalli di salvataggio automatico?
Durante la creazione o la modifica del post, WordPress salva automaticamente le revisioni del post. Il valore predefinito dell'intervallo di salvataggio automatico è 60 secondi che può essere aumentato o diminuito aggiungendo la seguente riga:
define( 'AUTOSAVE_INTERVAL', 180 );
8. Come impostare il prefisso del database?
Quando si installa WordPress sulla configurazione dell'host locale come XAMPP, una delle opzioni è selezionare il prefisso della tabella del database memorizzato nel file wp-config.php come:
$table_prefix = 'wp_';
Personalmente consiglio di modificare il prefisso predefinito come precauzione di sicurezza.
9. Come abilitare la rete multisito di WordPress?
Se vuoi abilitare la funzionalità multisito, devi aggiungere il seguente codice al tuo file wp-config.php.
define('WP_ALLOW_MULTISITE', true);Dopo aver aggiunto questo codice, sarà disponibile una nuova pagina "Rete" nella sezione Strumenti dell'amministratore di WordPress.
Se vuoi imparare come configurare un multisito WordPress, ecco una guida completa .
10. Come abilitare la configurazione del registro degli errori?
Ecco un modo semplice per abilitare la registrazione degli errori di base per il tuo sito basato su WordPress. Crea un file chiamato php_error.log nella directory di tua scelta e rendilo scrivibile dal server. Quindi, modifica il percorso nella terza riga del seguente codice e inserisci lo snippet nel file wp-config.php:
@ini_set('log_errors','On');
@ini_set('display_errors','Off');
@ini_set('error_log','/home/path/domain/logs/php_error.log');11. Come attivare la memorizzazione nella cache di WordPress?
Basta aggiungere il seguente codice nel file wp-config.php per attivare WP-Cache.
define('WP_CACHE', true);12. Come configurare le impostazioni del database?
Puoi modificare le impostazioni di connessione al database dal file di configurazione di WordPress e abbinare i valori del database (nome, utente, password e host) con i valori del database di hosting.
/ ** Impostazioni MySQL - Ottieni queste informazioni dal tuo host web ** //
/** Il nome del database per WordPress */
define('DB_NAME', 'Nome del tuo database');
/** Nome utente del database MySQL */
define('DB_USER', 'Il tuo nome utente del database');
/** Password del database MySQL */
define('DB_PASSWORD', 'La tua password del database');
/** Nome host MySQL */
define('DB_HOST', 'localhost');Diversi provider di hosting utilizzano valori DB_Host diversi e Cloudways utilizza "localhost" (localhost è il valore DB_HOST comune).
Uno degli errori più frustranti è "Errore durante la creazione di una connessione al database". Di solito appare quando hai migrato il tuo sito e il tuo wp-config contiene informazioni di database vecchie o errate. Ecco una guida completa per correggere l'errore di connessione al database .
13. Reindirizzamento di sottocartelle e sottodomini inesistenti
Quando il visitatore tenta di accedere a un sottodominio o a una sottocartella che non esiste sul tuo sito web, puoi semplicemente reindirizzare i visitatori del tuo sito a una pagina o a un URL specifici. Tutto quello che devi fare è incollare la seguente riga di codice nel file wp-config.php.
define( 'NOBLOGREDIRECT', 'http://example.com' );
Non dimenticare di sostituire "http://example.com" con l'URL del tuo sito web.
14. Come modificare la revisione del post?
Puoi disabilitare completamente la funzione di post revisione e anche impostare il numero massimo di revisioni che WordPress può memorizzare.
Per disabilitare la funzione di post revisione, aggiungi la seguente riga nel file di configurazione di WordPress.
define( 'WP_POST_REVISIONS', false );
Per limitare il numero di revisioni, è sufficiente sostituire il valore falso con un qualsiasi numero intero. Ad esempio, la riga seguente limita le revisioni a sole 12.
define( 'WP_POST_REVISIONS', 12 );
15. Come impostare un dominio cookie?
WordPress ti consente di impostare il dominio dei cookie per il tuo sito WordPress (per configurazioni di dominio insolite). Ecco il codice.
define( 'COOKIE_DOMAIN', 'www.cloudways.com' );
Avvolgendo!
Spero che questo articolo ti abbia aiutato a capire cos'è il file wp-config.php e come utilizzare questo file core di WordPress per abilitare o disabilitare varie funzioni.
Se hai domande in mente, fammelo sapere nella sezione commenti e sarei più che felice di aiutarti. Nel frattempo, dai un'occhiata alla nostra piattaforma e fai clic sul pulsante di avvio della prova gratuita e rendi il tuo sito Web più veloce del 100%.
