WPML

Abbiamo appena rilasciato un aggiornamento minore per WPML, che risolve due bug estetici e migliora le prestazioni.

Questa versione risolve due piccoli bug di WPML:

  • Barra mancante alla fine dei link alternativi per i siti che utilizzano i parametri di lingua
  • Avviso PHP per le pagine bbPress che rimandano ai profili utente

Nessuno dei due è un problema bloccante, ma è meglio risolverli piuttosto che lasciarli così come sono.

e alcuni problemi per WPML Multilingual & Multicurrency for WooCommerce:

  • Problema di compatibilità con WooCommerce Ajax Cart: le quantità nel carrello non si aggiornavano
  • Problema di compatibilità con WooCommerce Bookings: nel back-end venivano mostrate prenotazioni errate quando si passava da una lingua di amministrazione all'altra
  • Problema di compatibilità con il tema Adventure Tours
  • Problema di compatibilità con il tema Aurum
  • Problemi di compatibilità con il plugin Composite Products
  • Gli slug generati automaticamente nell'editor di traduzione dei prodotti non venivano resi univoci
  • A volte ai prezzi con decimali veniva sottratto 0,01

Tempi di caricamento più rapidi, specialmente su server trafficati


L'aggiornamento più interessante di questa versione è un miglioramento del caricamento del codice di WPML. WPML include molti file PHP con molte classi. In questa versione, abbiamo modificato la mappatura dei file, in modo che i file PHP corretti vengano caricati istantaneamente senza dover cercare il file corretto.

L'aumento delle prestazioni dovuto a questa modifica dipende dal server. I server molto veloci con unità SSD noteranno un miglioramento minimo (perché riescono a trovare i file rapidamente). I server più lenti con unità magnetiche (tradizionali), specialmente in condizioni di carico elevato, noteranno un miglioramento significativo per tutte le schermate dell'area di amministrazione.

Ci dispiace deluderti, ma è difficile profilare questo miglioramento. Se lo testi sulla tua macchina di sviluppo locale, i risultati varieranno. Per vedere davvero l'impatto, devi simulare un sistema trafficato con accessi diversi a URL diversi.

Schermate di amministrazione dei prodotti WooCommerce più veloci


Abbiamo profilato un gran numero di siti WooCommerce, che i clienti sono stati così gentili da condividere con noi. In tutti, abbiamo notato che l'impatto maggiore di WPML si verifica nella schermata di amministrazione dei prodotti. Questo è curioso, perché WPML non ha bisogno di fare nulla su queste pagine. WPML Multilingual & Multicurrency for WooCommerce offre la propria interfaccia di “Traduzione dei prodotti”, quindi non ha senso sprecare tempo della CPU per visualizzare i controlli di traduzione nelle schermate di amministrazione native di WooCommerce.

WPML 3.4.1, insieme a WPML Multilingual & Multicurrency for WooCommerce 3.8.1, risolve questa inefficienza. Per impostazione predefinita, non aggiungeremo i controlli di traduzione alla pagina dei prodotti di WooCommerce. Questo velocizza notevolmente l'area di amministrazione, senza perdere alcuna funzionalità utile. Puoi ancora abilitare questi controlli se lo desideri, ma ha molto più senso tradurre i prodotti WooCommerce tramite WPML->WooCommerce->Prodotti. La nostra pagina dedicata alla traduzione dei prodotti include tutto ciò di cui hai bisogno e si carica molto più velocemente.

Quindi, quando devi gestire i prodotti WooCommerce, non pagherai in termini di prestazioni per il fatto di avere un sito multilingue.

Prossimamente, Traduzione stringhe più veloce


WPML 3.5 includerà una serie di miglioramenti per Traduzione stringhe. Traduzione stringhe nella versione di sviluppo è già due volte più veloce rispetto a WPML 3.4.1. Tuttavia, questo non è tutto. Ora stiamo puntando alle funzionalità avanzate di Traduzione stringhe, cercando di farle funzionare con un impatto minimo sulle prestazioni. Vorremmo che tu fossi in grado di utilizzare sempre la registrazione automatica delle stringhe senza avvertire cali di prestazioni.

Aggiorna WPML


Come sempre, riceverai aggiornamenti automatici nell'area di amministrazione di WordPress per tutti i siti registrati. Puoi registrare tutti i siti di cui hai bisogno, per te e per i tuoi clienti. Per scaricare manualmente, accedi al tuo account WPML.org e vai su Download.

Feedback? Idee? Suggerimenti?


Lascia i tuoi commenti e ti risponderemo.

L’hai trovato utile? Condividi questo articolo: