WPML

Comment fonctionnent les clés du site

Chaque site enregistré avec WPML obtient une clé du site unique liée à votre compte WPML. La clé autorise le site à utiliser la mémoire de traduction, le glossaire et le quota de mots de votre compte.

La clé de votre site actuel est visible à deux endroits :

  • WPMLActivate & Update. La bannière d’enregistrement affiche un suffixe masqué (par ex., ******abcd) afin que vous puissiez identifier quelle clé le site utilise sans exposer la clé complète.
  • La page de votre compte WPML.org. Répertorie chaque site que vous avez enregistré et sa clé complète.

Pour enregistrer un nouveau site manuellement, générez une clé sur la page de votre compte et collez-la dans l’interface d'administration de WPML lorsque vous y êtes invité : soit dans le Setup Wizard lors de la configuration initiale, soit dans le formulaire de clé du site intégré à l’avis de migration consolidé lorsque WPML le demande.

Pour annuler l'enregistrement d'un site (par ex., parce que vous le mettez hors service), cliquez sur Unregister WPML from this site dans la bannière d’enregistrement WPMLActivate & Update. C’est sur ce même écran que WPML installe et met à jour les extensions – la clé du site y détermine à quel compte appartiennent ces téléchargements.

Supprimer l’avis « This Site Is Registered as a Development Site »

Un compte WPML peut enregistrer trois sites de développement par site de production. L’avis relatif au site de développement (« This site is registered on WPML.org as a development site ») s’affiche intentionnellement sur chaque page de l’interface d'administration de WPML sur le site de développement, afin d'éviter que les clones de développement ne soient traités comme des sites de production.

Lorsque vous êtes prêt à faire passer un site du développement à la production :

  1. Ouvrez votre compte WPML et trouvez le site dans votre liste de sites enregistrés.
  2. Changez son type de Development à Production.
  3. Enregistrez.
  4. Sur le site lui-même, ouvrez WPMLActivate & Update et cliquez sur Vérifier les mises à jour. L’avis de site de développement disparaît une fois que la modification côté compte est synchronisée.

Si l’avis persiste après une synchronisation, exécutez WPMLSupportVérification du systèmeActualiser les données de licence. Cela efface le cache de licence local et récupère à nouveau l’état du compte.

Enregistrement automatique des sites via une constante PHP

Pour les flux de travail automatisés de développement/préproduction/production (où le site est déployé par un pipeline CI et où aucun humain n'est là pour coller une clé), vous pouvez coder en dur la clé du site dans wp-config.php à l’aide de constantes PHP. WPML les lit lors de l’activation et enregistre le site sans rien demander.

Dans wp-config.php, avant la ligne « That’s all, stop editing! » :

define( 'OTGS_INSTALLER_SITE_KEY_WPML', 'your-site-key-here' );

WPML détecte la constante lors de son activation et ignore l’invite d’enregistrement. La même valeur de clé peut être définie sur les environnements de développement, de préproduction et de production. WPML les sépare par domaine.

C’est la bonne approche pour les environnements où :

  • Le site est provisionné par des scripts Docker / Composer / WP-CLI et il n’y a aucune étape de configuration manuelle.
  • Vous gérez de nombreux sites et souhaitez que l’enregistrement soit déclaratif, et non une série de clics.
  • L’avis de migration consolidé demande une clé sur un environnement fraîchement déployé.