WPML

Cómo funcionan las claves del sitio

Cada sitio registrado con WPML obtiene una clave del sitio única vinculada a su cuenta de WPML. La clave autoriza al sitio a usar la memoria de traducción, el glosario y el límite de palabras de su cuenta.

La clave de su sitio actual es visible en dos lugares:

  • WPML > Activar y actualizar. El aviso de registro muestra un sufijo enmascarado (por ejemplo, ******abcd) para que pueda identificar qué clave está usando el sitio sin exponer la clave completa.
  • La página de su cuenta de WPML.org. Enumera cada sitio que ha registrado y su clave completa.

Para registrar un nuevo sitio manualmente, genere una clave en la página de su cuenta y péguela en el panel de administración de WPML cuando se le solicite: ya sea en el Asistente de configuración durante la configuración inicial, o en el formulario de clave del sitio integrado en el aviso de migración consolidado cuando WPML se lo pida.

Para anular el registro de un sitio (por ejemplo, porque lo va a retirar), haga clic en Anular el registro de WPML en este sitio en el aviso de registro de WPML > Activar y actualizar. En esa misma pantalla es donde WPML instala y actualiza los plugins; la clave del sitio allí determina a qué cuenta pertenecen esas descargas.

Eliminar el aviso «Este sitio está registrado como sitio de desarrollo»

Una cuenta de WPML puede registrar un sitio de desarrollo por cada sitio de producción. El aviso del sitio de desarrollo («Este sitio está registrado en WPML.org como sitio de desarrollo») aparece en cada página del panel de administración de WPML en el sitio de desarrollo, de forma intencionada, para evitar que los clones de desarrollo se traten como sitios de producción.

Cuando esté listo para cambiar un sitio de desarrollo a producción:

  1. Abra su cuenta de WPML y busque el sitio en su lista de sitios registrados.
  2. Cambie su tipo de Desarrollo a Producción.
  3. Guarde.
  4. En el propio sitio, abra WPML > Activar y actualizar y haga clic en Buscar actualizaciones. El aviso del sitio de desarrollo desaparece una vez que se sincroniza el cambio realizado en la cuenta.

Si el aviso persiste después de una sincronización, ejecute WPML > Soporte > Comprobación del sistema > Actualizar los datos de la licencia. Esto borra la caché de licencia local y vuelve a obtener el estado de la cuenta.

Registrar sitios automáticamente mediante una constante de PHP

Para flujos de trabajo automatizados de desarrollo/pruebas/producción (donde el sitio se implementa mediante un canal de CI y no hay una persona que pegue una clave), puede definir la clave del sitio directamente en wp-config.php utilizando constantes de PHP. WPML las lee durante la activación y registra el sitio sin solicitarla.

En wp-config.php, antes de la línea «¡Eso es todo, deja de editar!»:

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

WPML detecta la constante cuando se activa y omite la solicitud de registro. El mismo valor de clave se puede establecer en los entornos de desarrollo, pruebas y producción. WPML los separa por dominio.

Este es el enfoque adecuado para entornos en los que:

  • El sitio se aprovisiona mediante scripts de Docker / Composer / WP-CLI y no hay ningún paso de configuración manual.
  • Gestiona muchos sitios y quiere que el registro sea declarativo, no a través de clics.
  • El aviso de migración consolidado solicita una clave en un entorno recién implementado.