WPML

Questa versione di WPML include importanti miglioramenti della stabilità, oltre a miglioramenti per la compatibilità con altri plugin e temi. Abbiamo migliorato il processo di installazione e registrazione, riducendo i passaggi e prevenendo gli errori di inserimento manuale dei dati. Nell’interfaccia utente non è cambiato quasi nulla, ma il codice sottostante è stato ottimizzato e migliorato in modo significativo.

Prima di immergerci in un’enorme lista di modifiche, nota una differenza importante in WPML 3.1.8 rispetto a tutte le versioni precedenti. Questa versione permette di avere una tassonomia con lo stesso nome in lingue diverse E non filtra più i suffissi @lang per i nomi delle tassonomie.

Quindi, se avevi una tassonomia come ‘Index’ in diverse lingue, ora sarà davvero ‘Index’ e non ‘Index @es’, ‘Index @de’, ecc. Le versioni precedenti di WPML (e WordPress) non potevano supportare questi nomi di tassonomia, quindi avevamo aggiunto i suffissi della lingua e li avevamo filtrati nel front-end. Ora non è più necessario e abbiamo anche rimosso il filtro (che causava problemi in diversi casi).

Dopo aver aggiornato WPML, scansionerà e controllerà il tuo database, alla ricerca di tassonomie con suffissi di lingua. Se trovate, WPML ti offrirà di rinominarle, in modo da non avere articoli e categorie sgradevoli nel front-end.

Miglioramenti

  • Funzionalità fai clic per registrare in Installer, evitando la necessità di copiare/incollare l’URL del sito e includere possibilmente caratteri non necessari.
  • Aggiunto il supporto per la traduzione dei pacchetti di stringhe: questa è una novità importante e ne scriverò separatamente.
  • Aggiunto il tag del template per visualizzare l’input HTML con la lingua corrente wpml_the_language_input_field().
  • Piccoli miglioramenti della velocità relativi alle operazioni sugli array, alla memorizzazione nella cache delle stringhe e al caricamento dei file JS.
  • Pulsante “Assegnazioni dei tipi di post” aggiunto alla pagina Risoluzione dei problemi, che consente di sincronizzare i tipi di post e le lingue nella tabella di traduzione.
  • Miglioramenti della compatibilità

    • Corretta l’impostazione della categoria per i prodotti WooCommerce

    Correzioni di bug generali

    • Corretto il modulo di ricerca nella lingua secondaria: ora restituisce i risultati nella lingua corretta
    • Corretta l’influenza della lingua dell’area di amministrazione sulle impostazioni per il selettore di lingua nel menu
    • Corretto un problema con la memorizzazione nella cache sulla pagina impostata come pagina iniziale
    • Corretto un problema con i termini della tassonomia che non venivano visualizzati nella pagina Traduzione tassonomia
    • La funzione icl_object_id ora funziona bene anche con i tipi di post personalizzati non registrati
    • Corretti problemi minori con il selettore di lingua sui dispositivi mobili
    • Corretto un problema con le opzioni del selettore di lingua durante l’installazione
    • L’area di testo per il CSS aggiuntivo per il selettore di lingua era troppo larga, ora si adatta allo schermo.
    • wp_nav_menu ora visualizza sempre il selettore di lingua quando configurato
    • Corrette le query personalizzate durante l’utilizzo di una pagina radice
    • Corretto l’errore del DB durante il recupero delle traduzioni completate da ICanLocalize
    • Installer: corretto un problema per cui le informazioni di registrazione di WPML (chiave del sito) non venivano salvate quando il campo option_value nella tabella wp_options utilizzava un set di caratteri diverso dal set di caratteri predefinito di WordPress definito in wp-config.php
    • Installer: invertito l’ordine in cui vengono visualizzate le chiavi del sito.
    • Corretta la paginazione e un problema minore dei permalink sulla pagina radice
    • Corretta l’anteprima dei permalink nella schermata di modifica degli articoli
    • Corretti i problemi di visualizzazione in wp-admin con le lingue RTL
    • Corretti i valori di contesto in conflitto durante la registrazione delle stringhe per la traduzione
    • Corretto: l’archivio dei tipi di post personalizzati non tradotti non dovrebbe visualizzare <link rel="alternate" hreflang="" href=""/> nell’intestazione
    • Corretti i filtri della lingua per la funzione get_terms()
    • Corretto un problema con la sincronizzazione dei genitori della tassonomia (es. categoria)
    • Corretto un problema con la modifica dello slug degli articoli
    • Rimosso il selettore di tassonomia non necessario dalla pagina Traduzione tassonomia
    • Corretti alcuni avvisi PHP nella pagina Lingue di WPML con “Tutte le lingue” selezionato sul selettore di lingua
    • Corretto un problema con l’aggiunta di categorie semplicemente premendo il tasto “Invio” (schermata di modifica degli articoli).
    • Rimossa l’opzione per eliminare le traduzioni predefinite delle categorie
    • Corretto il permalink in modo che venga visualizzato correttamente quando impostato su “Data e ora”

    Download e aggiornamento


    Se utilizzi WPML 3.1.7 o versioni successive, dovresti ricevere questo aggiornamento automaticamente nell’area di amministrazione di WordPress (assicurati di aver registrato WPML affinché ciò accada).

    Se stai effettuando l’aggiornamento da una versione precedente, che funzionava con il nostro plugin dismesso Installer, segui queste istruzioni:

    1. Disattiva e rimuovi il plugin Installer.
    2. Scarica la nuova versione di WPML dal tuo account, nella sezione Download. Assicurati di includere tutti i componenti di WPML che stai utilizzando.
    3. Disattiva WPML.
    4. Estrai la nuova versione e caricala.
    5. Attiva WPML 3.1.8.
    6. Nella schermata di amministrazione dei Plugin, subito dopo l’attivazione, vedrai un messaggio per registrare WPML. Assicurati di effettuare questa registrazione, in modo da ricevere gli aggiornamenti automatici per le nuove versioni.

    Domande? Idee? Suggerimenti? Lascia i tuoi commenti e ti risponderemo.

L’hai trovato utile? Condividi questo articolo: