Come funzionano le chiavi del sito
Ogni sito registrato con WPML ottiene una chiave del sito univoca collegata al tuo account WPML. La chiave autorizza il sito a utilizzare la memoria di traduzione, il glossario e la quota di parole del tuo account.
La chiave del tuo sito attuale è visibile in due punti:
- WPMLActivate & Update. Il banner di registrazione mostra un suffisso mascherato (ad es.
******abcd) in modo da poter identificare quale chiave sta utilizzando il sito senza esporre la chiave completa. - La pagina del tuo account WPML.org. Elenca ogni sito che hai registrato e la sua chiave completa.
Per registrare un nuovo sito manualmente, genera una chiave nella pagina del tuo account e incollala nell’area di amministrazione di WPML quando richiesto: nel Setup Wizard durante la configurazione iniziale, oppure nel modulo integrato per la chiave del sito sull’avviso di migrazione consolidato quando WPML lo richiede.
Per annullare la registrazione di un sito (ad es. perché lo stai dismettendo), fai clic su Unregister WPML from this site nel banner di registrazione in WPMLActivate & Update. La stessa schermata è quella in cui WPML installa e aggiorna i plugin: la chiave del sito in quella sezione determina a quale account appartengono quei download.
Rimuovere l’avviso “Questo sito è registrato come sito di sviluppo”
Un account WPML può registrare tre siti di sviluppo per ogni sito di produzione. L’avviso del sito di sviluppo (“Questo sito è registrato su WPML.org come sito di sviluppo”) appare intenzionalmente in ogni pagina di amministrazione di WPML sul sito di sviluppo, per evitare che i cloni di sviluppo vengano trattati come siti di produzione.
Quando sei pronto a passare un sito dallo sviluppo alla produzione:
- Apri il tuo account WPML e trova il sito nell’elenco dei siti registrati.
- Cambia il suo tipo da Sviluppo a Produzione.
- Salva.
- Sul sito stesso, apri WPMLActivate & Update e fai clic su Controlla aggiornamenti. L’avviso del sito di sviluppo scompare una volta sincronizzata la modifica lato account.
Se l’avviso persiste dopo una sincronizzazione, esegui WPMLSupportoControllo del sistemaRefresh license data. Questo cancella la cache locale della licenza e recupera nuovamente lo stato dell’account.
Registrazione automatica dei siti tramite una costante PHP
Per i flussi di lavoro automatizzati di sviluppo/staging/produzione (in cui il sito viene distribuito da una pipeline CI e non c’è alcun intervento umano per incollare una chiave), puoi inserire la chiave del sito nel codice in wp-config.php utilizzando le costanti PHP. WPML le legge durante l’attivazione e registra il sito senza richiederla.
In wp-config.php, prima della riga “That’s all, stop editing!”:
define( 'OTGS_INSTALLER_SITE_KEY_WPML', 'your-site-key-here' );
WPML rileva la costante quando si attiva e salta la richiesta di registrazione. Lo stesso valore della chiave può essere impostato negli ambienti di sviluppo, staging e produzione. WPML li separa in base al dominio.
Questo è l’approccio giusto per gli ambienti in cui:
- Il sito viene distribuito tramite script Docker / Composer / WP-CLI e non c’è alcun passaggio di configurazione manuale.
- Gestisci molti siti e vuoi che la registrazione sia dichiarativa, non basata su clic.
- L’avviso di migrazione consolidato richiede una chiave in un ambiente appena distribuito.