WPML proporciona un conjunto de constantes que puede usar en las plantillas y archivos PHP de su tema o plugin.
Además de las constantes definidas por el plugin del núcleo de WPML, puede utilizar las constantes disponibles para nuestros complementos.
Constantes de WPML Multilingual CMS
ICL_DISABLE_CACHE
Utilice esta constante para deshabilitar el almacenamiento en caché de objetos de WPML. El valor predeterminado es false.
ICL_DONT_LOAD_LANGUAGES_JS
Al establecer esta constante en true, se elimina el archivo JavaScript del selector de idiomas (por ejemplo,
\sitepress-multilingual-cms\templates\language-switchers\legacy-dropdown\script.js).
ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS
Al establecer esta constante en true, se elimina el CSS del selector de idiomas (por ejemplo,
\sitepress-multilingual-cms\templates\language-switchers\legacy-dropdown\style.css)
WPML_TRANSLATOR_CAN_USE_LS_SHORTCODE
Al establecer esta constante en true, se permite que un usuario traductor utilice el shortcode del selector de idiomas wpml_language_selector_widget al traducir.
WPML_TRANSLATION_AUTO_UPDATE_ENABLED
Para los maquetadores visuales, WPML proporciona una función para actualizar el contenido automáticamente.
Para deshabilitar esta función, establezca el valor de esta constante en false.
WPML_TAXONOMY_TRANSLATION_MAX_TERMS_RESULTS_SET
Utilice esta constante para establecer el número de términos que se mostrarán en la página WPML → Traducción de taxonomía.
El valor predeterminado es 1000.
WPML_SAVE_XLIFF_PATH
Utilice esta constante para definir la ruta del servidor para guardar los archivos XLIFF al descargar trabajos desde la página WPML → Traducciones . Por ejemplo:
define('WPML_SAVE_XLIFF_PATH', '/home/test-user/Desktop');
Después de descargar un trabajo de traducción, se creará una copia del archivo en la carpeta definida.
WPML_DO_NOT_RESIZE_UPLOADED_FLAGS
De forma predeterminada, las banderas del selector de idiomas de WPML se redimensionan automáticamente a 18×12 píxeles para mantener la coherencia.
A veces, es posible que no quiera redimensionar sus banderas. Por ejemplo, podrían estar gestionadas por un CSS o JavaScript personalizado, o tal vez quiera mostrar un GIF animado personalizado. En tales casos, puede desactivar el redimensionamiento automático estableciendo el valor de esta constante en true.
Para obtener más información, consulte nuestra página sobre cómo personalizar las banderas del selector de idiomas.
WPML_INSTALLER_LOGGING
Al establecer esta constante en true , se habilita el registro de todo lo relacionado con el instalador de WPML. Esto creará un archivo de registro llamado installer.log en la carpeta ..\wp-content\plugins\sitepress-multilingual-cms\vendor\otgs\installer\ de su sitio.
Esta constante está pensada para ser utilizada únicamente por desarrolladores. Para los registros genéricos del instalador, vaya a WPML → Soporte y luego a la página Installer Support en el panel de administración de su sitio.
OTGS_DISABLE_AUTO_UPDATES
Si establece el valor de esta constante en true, WPML y Toolset dejarán de buscar actualizaciones automáticamente. Tendrá que buscar actualizaciones manualmente.
WPML_EXPORT_ALL_TO_XLIFF_LIMIT
Puede utilizar esta constante para establecer la cantidad máxima de trabajos que se pueden exportar a XLIFF desde la página WPML → Traducciones.
El valor predeterminado es 1700. Este es el número de trabajos que todos los servidores deberían poder procesar en un tiempo razonable. Si su sitio se ejecuta en un servidor rápido, puede aumentar este límite si es necesario.
Constantes de WPML Traducción de cadenas
WPML_ST_SYNC_TRANSLATION_FILES
Al establecer esta constante en true, se sincronizan los archivos de traducción de WPML (archivos MO) entre múltiples servidores.
Para obtener más información, consulte nuestra página sobre cómo sincronizar archivos de traducción para sitios que se ejecutan en múltiples servidores.
WPML_ST_MO_SCANNING_LIMIT
WPML Traducción de cadenas escanea e importa archivos MO para que estén disponibles para su traducción. Puede utilizar esta constante para definir el número de archivos MO que se pueden importar en una sola petición.
El valor predeterminado es 20000.
Constantes de WPML CMS Nav
WPML_CMS_NAV_DISABLE_CACHE
Al establecer esta constante en true, se deshabilita el almacenamiento en caché de WPML CMS Navigation.
Para obtener más información, consulte nuestra página sobre el plugin WPML CMS Navigation.
ICL_DONT_LOAD_NAVIGATION_CSS
Al establecer esta constante en true, se deshabilita la carga de los archivos cms-navigation-base.css y cms-navigation.css.
Constantes de WPML Multilingual & Multicurrency for WooCommerce
WCML_GEOLOCATED_COUNTRY
Utilice esta constante para forzar a WPML Multilingual & Multicurrency for WooCommerce a usar un país específico al consultar un país geolocalizado.
El valor de la constante debe incluir un código de país de dos dígitos (por ejemplo, GH para Ghana).
define( 'WCML_GEOLOCATED_COUNTRY', 'GH' );
Esta constante puede ser útil para realizar pruebas. Para los módulos personalizados, utilice el hook de API dedicado.
Constantes de Advanced Custom Fields Multilingual
Para ver qué constantes puede usar en ACFML, consulte nuestra guía sobre los hooks y constantes de ACF Multilingual.