WPML

WPML 2.7 si concentra notevolmente sulle prestazioni e sulla solidità delle funzionalità esistenti. Dopo aver eseguito l’upgrade del nostro sito, abbiamo notato un miglioramento molto significativo nel carico della CPU e nella velocità del sito.

Miglioramenti della velocità


In questa versione, ci siamo concentrati sul rendere WPML più veloce. Per questo, abbiamo raccolto un certo numero di database di grandi dimensioni, analizzato il codice di WPML e individuato i colli di bottiglia. Poi, li abbiamo eliminati :-)

Il problema principale per le prestazioni era nella Traduzione stringhe. È emerso che un po’ di caching interno per l’output delle funzioni è riuscito a rimuovere fino all’80% delle chiamate a funzioni ad alto utilizzo di CPU. Se il tuo sito include un gran numero di stringhe, come il nostro, dovresti notare un miglioramento immediato dopo aver eseguito l’upgrade.

Abbiamo anche scoperto che alcune query del database venivano eseguite senza un indice. Non è un grosso problema se hai un database di piccole dimensioni, ma per i database di grandi dimensioni (di nuovo, come il nostro), l’aumento delle prestazioni è molto evidente. Questo indice rende anche il tuo database più reattivo e riduce l’uso del disco.

Sincronizzazione dei menu aggiornata


La funzionalità di sincronizzazione dei menu di WPML ha ricevuto una grande spinta in questa versione. Ora può gestire quasi tutto ciò che fai nel sistema dei menu. Le versioni precedenti di WPML non potevano sincronizzare i menu quando il loro ordine veniva modificato. Questa versione gestisce tutte le operazioni sui menu e riesce a mantenere sincronizzati i menu in lingue diverse.

SEO multilingue


Abbiamo aggiunto una nuova colonna alla tabella delle lingue di WPML, che contiene il nome della lingua per i tag href. Puoi visualizzarla andando su WPML->Lingue->Modifica lingue. Nella pagina di modifica delle lingue, vedrai una nuova colonna chiamata “Language tag”. Questo è il nome della lingua che WPML utilizza quando si collega alle traduzioni.

Avere una voce separata ti permette di specificare il codice lingua esatto che Google vuole vedere. Abbiamo già popolato quella colonna con i valori predefiniti corretti, in base alla convenzione di denominazione delle lingue di Google. Se ne hai bisogno, puoi sempre modificarla per il tuo sito.

Correzioni di bug


Inoltre, siamo riusciti a risolvere un certo numero di bug. Ecco i punti salienti:

  • _ex() non mostrava la traduzione sul front-end

  • Gli slug tradotti dei tipi di post personalizzati non funzionavano sulle pagine di archivio nel selettore di lingua di WPML

  • Diversi avvisi e notifiche PHP

  • Corretto il layout della dashboard di traduzione per le lingue RTL

  • Corretto l’allineamento della barra di navigazione della lingua in RTL

  • I campi personalizzati di Types mancavano nella sezione Traduzione dei campi personalizzati

  • Errore dei tag invece del 404 sul dominio della lingua secondaria

  • Errore di duplicazione dell’immagine in primo piano in WPML Media

Aggiornare WPML


Come sempre, il modo consigliato per installare e aggiornare WPML è utilizzare il nostro plugin Installer. Installer ti permetterà di ricevere gli aggiornamenti di WPML direttamente nella tua area di amministrazione di WordPress.

Puoi sempre scaricare WPML manualmente dal tuo account.

Aggiornamento: alcuni bug sono sfuggiti al nostro controllo qualità e sono finiti in WPML 2.7. Abbiamo aggiornato alla versione 2.7.1, risolvendo i problemi con la Traduzione stringhe e gli avvisi PHP nella Gestione traduzioni. Ti preghiamo di aggiornare a queste versioni per far funzionare di nuovo il tuo sito senza problemi.

L’hai trovato utile? Condividi questo articolo: