WPML

WPML fornisce un set di costanti che puoi usare nei file PHP e nei template del tuo tema o plugin.

Oltre alle costanti definite dal plugin core di WPML, puoi usare le costanti disponibili per i nostri componenti aggiuntivi.

Costanti di WPML Multilingual CMS

ICL_DISABLE_CACHE

Usa questa costante per disabilitare la cache degli oggetti di WPML. Il valore predefinito è false.

ICL_DONT_LOAD_LANGUAGES_JS

Impostando questa costante su true si rimuove il file JavaScript del selettore di lingua (ad esempio
\sitepress-multilingual-cms\templates\language-switchers\legacy-dropdown\script.js).

ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS

Impostando questa costante su true si rimuove il CSS del selettore di lingua (ad esempio
\sitepress-multilingual-cms\templates\language-switchers\legacy-dropdown\style.css)

WPML_TRANSLATOR_CAN_USE_LS_SHORTCODE

Impostando questa costante su true permetti a un utente traduttore di usare lo shortcode del selettore di lingua wpml_language_selector_widget durante la traduzione.

WPML_TRANSLATION_AUTO_UPDATE_ENABLED

Per i page builder, WPML fornisce una funzionalità per aggiornare automaticamente il contenuto.

Per disabilitare questa funzionalità, imposta il valore di questa costante su false.

WPML_TAXONOMY_TRANSLATION_MAX_TERMS_RESULTS_SET

Usa questa costante per impostare il numero di termini da visualizzare nella pagina WPMLTraduzione delle tassonomie.

Il valore predefinito è 1.000.

WPML_SAVE_XLIFF_PATH

Usa questa costante per definire il percorso del server per il salvataggio dei file XLIFF quando scarichi i lavori dalla pagina WPMLTraduzioni . Ad esempio:

define('WPML_SAVE_XLIFF_PATH', '/home/test-user/Desktop');

Dopo aver scaricato un lavoro di traduzione, verrà creata una copia del file nella cartella definita.

WPML_DO_NOT_RESIZE_UPLOADED_FLAGS

Per impostazione predefinita, le bandiere del selettore di lingua di WPML vengono ridimensionate automaticamente a 18×12 pixel per coerenza.

A volte potresti non voler ridimensionare le tue bandiere. Ad esempio, potrebbero essere gestite da un CSS o JavaScript personalizzato, oppure potresti voler visualizzare una GIF animata personalizzata. In questi casi, puoi disattivare il ridimensionamento automatico impostando il valore di questa costante su true.

Per maggiori informazioni, consulta la nostra pagina sulla personalizzazione delle bandiere del selettore di lingua.

WPML_INSTALLER_LOGGING

Impostando questa costante su true si abilita la registrazione di tutto ciò che riguarda l’installer di WPML. Questo creerà un file di log chiamato installer.log nella cartella ..\wp-content\plugins\sitepress-multilingual-cms\vendor\otgs\installer\ del tuo sito.

Questa costante è destinata all’uso esclusivo degli sviluppatori. Per i log generici dell’installer, vai su WPMLSupporto e poi alla pagina Installer Support nell’area di amministrazione del tuo sito.

OTGS_DISABLE_AUTO_UPDATES

Se imposti il valore di questa costante su true, WPML e Toolset smetteranno di controllare automaticamente gli aggiornamenti. Dovrai controllare gli aggiornamenti manualmente.

WPML_EXPORT_ALL_TO_XLIFF_LIMIT

Puoi usare questa costante per impostare la quantità massima di lavori che possono essere esportati in XLIFF dalla pagina WPMLTraduzioni.

Il valore predefinito è 1.700. Questo è il numero di lavori che tutti i server dovrebbero essere in grado di elaborare in un tempo ragionevole. Se il tuo sito è ospitato su un server veloce, puoi aumentare questo limite se necessario.

Costanti di WPML Traduzione stringhe

WPML_ST_SYNC_TRANSLATION_FILES

Impostando questa costante su true si sincronizzano i file di traduzione di WPML (file MO) tra più server.

Per maggiori informazioni, consulta la nostra pagina sulla sincronizzazione dei file di traduzione per i siti ospitati su più server.

WPML_ST_MO_SCANNING_LIMIT

WPML Traduzione stringhe scansiona e importa i file MO per renderli disponibili per la traduzione. Puoi usare questa costante per definire il numero di file MO che possono essere importati in una singola richiesta.

Il valore predefinito è 20.000.

Costanti di WPML CMS Nav

WPML_CMS_NAV_DISABLE_CACHE

Impostando questa costante su true si disabilita la cache di WPML CMS Navigation.

Per maggiori informazioni, consulta la nostra pagina sul plugin WPML CMS Navigation.

ICL_DONT_LOAD_NAVIGATION_CSS

Impostando questa costante su true si disabilita il caricamento dei file cms-navigation-base.css e cms-navigation.css.

Costanti di WPML Multilingual & Multicurrency for WooCommerce

WCML_GEOLOCATED_COUNTRY

Usa questa costante per forzare WPML Multilingual & Multicurrency for WooCommerce a usare un paese specifico quando interroga un paese geolocalizzato.

Il valore della costante dovrebbe includere un codice paese a due cifre (ad esempio GH per il Ghana).

define( 'WCML_GEOLOCATED_COUNTRY', 'GH' );

Questa costante può essere utile per i test. Per i moduli personalizzati, usa l’hook API dedicato.

Costanti di Advanced Custom Fields Multilingual

Per vedere quali costanti puoi usare in ACFML, consulta la nostra guida agli hook e alle costanti di ACF Multilingual.

Scritto da Amir · Ultimo aggiornamento 2 luglio 2025