Con l’ultima versione di WPML pronta per il lancio, abbiamo cambiato il modo in cui viene distribuita agli utenti esistenti tramite un rilascio a distribuzione progressiva. Questo ci offre un modo per controllare e monitorare attentamente le prestazioni e assicurarci di essere pronti per qualsiasi feedback e correzione.
Cosa è incluso
Prima di addentrarci nel nostro nuovo modello di distribuzione, diamo una rapida occhiata a ciò che WPML 4.2.8 ha da offrire, insieme alle varie correzioni che abbiamo apportato in tutta la piattaforma (c’è un elenco completo alla fine dell’articolo).WPML Core 4.2.8
- Aggiunta la possibilità di tradurre i link dell’Intestazione e dell’Intestazione animata di Elementor.
- Aggiunti i campi “required field” e “redirect to” del widget Form di Elementor a quelli traducibili.
- Aggiunti i testi “Archive Posts” e “Search form” di Elementor a quelli traducibili.
- Aggiunta la possibilità di tradurre il link dell’Image Box in Elementor.
- Aggiunta la possibilità di tradurre gli URL del widget video di Elementor.
- Aggiunta la possibilità di tradurre le etichette del widget Post Navigation di Elementor.
- Risolte le azioni di riga nella Dashboard di traduzione
- Aggiunto il filtro “wpml_tm_job_field_is_translatable” per consentire l’override dell’output di “\WPML_Element_Translation_Package::filter_non_translatable_fields”.
- Visualizza un messaggio quando si tenta di modificare un articolo in attesa di traduzione.
- Migliorata la formulazione dei tooltip nella pagina Lavori di traduzione.
- Aggiunta la funzione globale “wcml_get_woocommerce_currency” per farla corrispondere al valore predefinito della valuta di WooCommerce.
- Aggiunta un’azione “wcml_settings_ui_after_default” alla pagina delle impostazioni per consentire agli utenti di aggiungere opzioni personalizzate.
- Aggiunto un avviso nell’area di amministrazione quando il plugin “Dynamic Pricing & Discounts” per WooCommerce di RightPress è installato, per informare sui problemi di compatibilità.
- Corretti i diritti dello Shop Manager nella modifica delle traduzioni.
- Aggiunta la possibilità di visualizzare un’immagine completa passando il mouse sulle miniature in WPML Media Translation.
Rilascio graduale
Queste fantastiche nuove funzionalità sono pronte all’uso, ma potresti non vederle arrivare immediatamente. Almeno, non automaticamente (maggiori dettagli tra poco).Questa è la prima volta che sperimentiamo uno scaglionamento della distribuzione di una nuova versione di WPML. Inizialmente, solo una piccola percentuale di utenti vedrà arrivare la versione 4.2.8 tramite gli aggiornamenti automatici dei plugin in WordPress. Monitoreremo e osserveremo, ascolteremo i feedback, aiuteremo le persone e poi continueremo con la fase successiva della distribuzione.
Vantaggi di un rilascio graduale
La verità su qualsiasi aggiornamento è il pericolo di rompere qualcosa. È diventato un dato di fatto delle nostre vite digitali, ma questo non attenua il colpo quando un bug nuovo di zecca viene introdotto accidentalmente in qualcosa che prima funzionava magnificamente. Naturalmente testiamo e controlliamo, e poi testiamo e controlliamo di nuovo prima di rilasciare qualsiasi cosa, ma non si può mai prevedere come si comporteranno le cose una volta rilasciate al pubblico.Quindi l’ovvio vantaggio di un rilascio graduale è ridurre al minimo eventuali problemi imprevisti che potrebbero sorgere, e la maggior parte dei nostri utenti vedrà una versione solida e immacolata fin dal momento della sua introduzione.
Inoltre, dà alla nostra vasta rete di personale e sistemi di supporto il tempo di abituarsi alla nuova versione. Imparano insieme agli utenti e insieme possono risolvere i problemi in modo molto più efficiente, con tutto il tempo necessario prima della distribuzione completa. È una questione pratica impossibile da ignorare, man mano che sempre più persone adottano WPML e ne fanno un uso creativo.
Inoltre, aiuta a creare fiducia nei cambiamenti che vengono apportati e aiuta sia noi che te a sentirci coinvolti, e persino entusiasti, per ciò che è in arrivo. Diventa una conversazione, piuttosto che una gara a chi urla di più, e l’entusiasmo che ne deriva rende il processo molto più produttivo e positivo.
Non vuoi aspettare?
Non devi farlo per forza. Come ho già spiegato, la prima fase del rilascio riguarderà solo una piccola percentuale dei nostri utenti, quindi è probabile che tu non la veda subito. Ma se vuoi forzare manualmente l’aggiornamento, sei più che libero di farlo.Puoi scaricare e installare la nuova versione manualmente, o se il tuo sito web è registrato nel tuo account WPML puoi forzare la nuova versione come aggiornamento automatico.
NOTA: la versione 4.2.8 di WPML richiede un aggiornamento dell’Editor di traduzione avanzato (ATE). Se stai usando l’ATE e il rilascio graduale della 4.2.8 non ti ha ancora raggiunto, dovrai attivare l’aggiornamento manualmente. Saprai se questo ti riguarda, poiché vedrai la seguente schermata di avviso:

Nell’area di amministrazione di WordPress, vai su Plugin > Aggiungi nuovo > Commerciale e poi fai clic su “Controlla aggiornamenti”. Questo forzerà l’installazione dell’aggiornamento 4.2.8 di WPML e l’ATE funzionerà normalmente.

Feedback
Ovviamente vogliamo il tuo feedback sull’aggiornamento come al solito (infatti, ci contiamo!), ma questa volta saremmo anche interessati a sentire qualsiasi pensiero tu possa avere riguardo a questo nuovo modello di distribuzione a rilascio graduale.Quindi vieni a parlarne con noi, e di tutto ciò che riguarda WPML, sui forum di supporto.
Correzioni di WPML 4.2.8
WPML Core 4.2.8- Migliorata la logica che gestisce il caricamento delle immagini delle bandiere personalizzate utilizzando l’API nativa di WordPress invece del codice personalizzato
- Risolto un problema con la traduzione dei blocchi di Gutenberg in cui tutti gli attributi href venivano sottoposti a escape
- Risolto un problema durante il recupero delle traduzioni quando un record non ha ancora un ID elemento
- Aggiornato clue/stream-filter alla versione più recente per evitare conflitti di dipendenze tra i plugin
- Impedita l’aggiunta di tag P extra agli elementi tradotti dell’elenco Pricetable in Elementor
- Risolto un problema in cui i dati del contenuto dei page builder non venivano sempre sottoposti a escape correttamente
- Risolte le traduzioni remote non applicate correttamente quando i permalink personalizzati utilizzano index.php
- Eliminati i messaggi d’errore deprecati relativi a twig
- Risolto un errore fatale con il plugin Memsource
- Risolto il conflitto di Twig con altri plugin
- Corretta la determinazione delle dipendenze dei plugin su Windows.
- Aggiunta logica a wpml_element_has_translations_filter per gestire il caso in cui viene passato term_id invece di term_taxonomy_id
- Il campo personalizzato WYSIWYG viene renderizzato come campo di testo nell’Editor di traduzione quando si utilizza il plugin Types
- Prezzi errati visualizzati sul front-end quando il prezzo di saldo personalizzato è impostato in combinazione con un intervallo di date
- Risolto un problema di compatibilità di WooCommerce Subscriptions per cui l’email della fattura di rinnovo del cliente aveva la lingua sbagliata
- Non visualizzare il selettore “Hide completed” dall’Editor di traduzione
- Corretta la sincronizzazione di stock_status per i prodotti variabili con gestione del magazzino a livello di prodotto
- Risolto un errore del DB nella pagina dei report di WooCommerce durante il filtraggio per prodotto
- Il widget di filtraggio dei prezzi non funziona in WooCommerce >= 3.6.0 a causa di modifiche nel funzionamento del widget
- Prezzo di saldo della variazione non impostato per le traduzioni se si utilizza un’azione di gruppo
- Aggiunto il supporto della valuta predefinita per le impostazioni del gateway di pagamento tramite bonifico bancario diretto
- Il collegamento del prodotto variabile con l’originale può causare un errore
- Risolto il problema per cui il messaggio di valutazione del plugin non poteva essere ignorato
- Risolto un avviso nella pagina delle impostazioni del bonifico bancario diretto
- Risolti gli avvisi PHP durante il collegamento delle traduzioni dei prodotti variabili
- Ignorare il wizard di WCML non chiude la finestra di avviso, è necessario aggiornare la pagina
- Il coupon veniva applicato erroneamente al prodotto che non lo possiede
- Impossibile disabilitare la chiave API per il servizio di tassi di cambio personalizzato
- Il pulsante Ordina di nuovo nelle pagine di visualizzazione dell’ordine in Il mio account non funziona per i prodotti variabili
- Le impostazioni dei gateway di pagamento PayPal rendono disponibile per il pagamento una valuta non supportata se ne viene selezionata una supportata
- La pagina del negozio scompare sul front-end nella lingua predefinita dopo l’aggiornamento della pagina del negozio nella lingua secondaria
- Variazioni di prodotto non sincronizzate nella seconda lingua
- Risolti i problemi di compatibilità in cui gli sconti non venivano mostrati correttamente quando si utilizzavano insieme WooCommerce Dynamic Pricing e WooCommerce Brands.
- Corretta la data di un modulo Gravity Form quando elencato nella Dashboard di traduzione
- Aggiunta l’etichetta “Checkbox Label” dal campo Consent per la traduzione
- Utilizzo dei valori delle opzioni tradotti per aggiornare la logica condizionale quando si visualizza un modulo tradotto
- Risolto un problema con i campi degli articoli codificati in json non sottoposti a escape dopo il salvataggio di un lavoro di traduzione
- Corretto un errore di battitura in un dominio gettext
- Impedito un errore fatale relativo al salvataggio della priorità di traduzione in alcune rare condizioni
- Consentito il download delle traduzioni di un articolo quando il suo contenuto originale viene modificato
- Adattato il campo di traduzione a textarea nell’editor classico quando un campo personalizzato ha un carattere di nuova riga
- Corretta la memorizzazione nella cache dello slug tradotto sul multisito.
- Memorizzato nella cache il risultato di WPML_Slug_Translation::rewrite_rules_filter per evitare gravi problemi di prestazioni che si presentano quando il plugin Toolset Access è attivato
- Escluse le directory node_modules durante la scansione da Localizzazione di temi e plugin
- Corretto il caricamento delle factory TM al momento giusto
- Risolte le azioni di riga nella Dashboard di traduzione

