Salta la navigazione

Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.

Problem:
You received a notification from WPML about the upcoming removal of support for using Twig templates to customize language and currency selectors in version 4.8. You are unsure if your site uses Twig templates.
Solution:
If you're only using default WPML options, you don't need to worry about this. If you want to check further, you can do the following
1. Check if Timber is installed:
- Navigate to your theme directory (wp-content/themes/your-theme/)
- Look for references to Timber or .twig files, such as in the functions.php file:

use Timber\Timber;

or

Timber::render('single.twig', $context);

- Also, check for .twig files like header.twig, page.twig, etc.

2. Verify if Timber is installed as a plugin or a composer package:
- In wp-content/plugins/, look for a folder named timber-library
- Alternatively, in the composer.json of the theme or project, search for:

"timber/timber": "^x.x"

3. Check the generated HTML code:
- Sometimes, Twig templates leave traces in HTML comments.
- Open Developer Tools → "View Page Source" and search for comments like:

<!-- Rendered with Timber -->

or file names ending in .twig in the comments.

If this solution does not apply to your case, or if it seems outdated, we recommend opening a new support ticket. We also highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. For further assistance, please visit our support forum at WPML Italian Support Forum.

Questo è il forum di assistenza tecnica di WPML, il plug-in multilingue di WordPress.

La sua lettura è permessa a tutti, ma la pubblicazione è riservata esclusivamente ai clienti di WPML. Il team di WPML risponde sul forum 6 giorni su 7, 22 ore su 24.

Questo ticket contiene 5 risposte, ha 0 voci.

Ultimo aggiornamento da Laura 1 settimana, 5 giorno fa.

Assistito da: Laura.

Autore Messaggi
Maggio 13, 2025 a 1:16 pm #17027903

ng-sncD

Contesto del problema:
Ho ricevuto un avviso da WPML che nella versione 4.8, che verrà rilasciata tra circa 3 mesi, verrà eliminato il supporto per l'uso di template Twig per personalizzare i selettori di lingua e valuta. Questo riguarda solo i siti che usano Twig per creare selettori completamente personalizzati. Lo stile dei selettori regolari tramite CSS, bandiere personalizzate e altri metodi standard rimarranno invariati. Voglio sapere se il mio sito utilizza Twig.

Sintomi:
Non sono sicuro se il mio sito utilizza template Twig.

Domande:
Il mio sito utilizza template Twig per i selettori di lingua e valuta?

Maggio 13, 2025 a 1:36 pm #17028000

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+02:00)

Salve,

grazie per averci contattato.

I template Twig sono usati per customizzare al 100% i selettori. Se usi quelli di default di WPML o li hai modificati solo con l'interfaccia del plugin non li stai usando.

Maggio 13, 2025 a 1:43 pm #17028105

ng-sncD

in teoria no, però per esserne certi cosa devo verificare?
grazie

Maggio 13, 2025 a 1:56 pm #17028144

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+02:00)

1. Controlla se è installato Timber
Vai nella directory del tema (wp-content/themes/tuo-tema/)
Cerca riferimenti a Timber o .twig

per esempio, il file functions.php contiene:

use Timber\Timber;

o

Timber::render('single.twig', $context);

Oppure file .twig come header.twig, page.twig, ecc.

2. Verifica se Timber è installato come plugin o composer package
In wp-content/plugins/ cerca una cartella chiamata timber-library
Oppure, in composer.json del tema o progetto, cerca:

"timber/timber": "^x.x"

3. Controlla il codice HTML generato
A volte, i template Twig lasciano tracce nei commenti HTML.
Apri Strumenti per sviluppatori → "Visualizza sorgente pagina" e cerca commenti come:

<!-- Rendered with Timber -->

oppure nomi di file .twig nei commenti.

Maggio 13, 2025 a 2:08 pm #17028222

ng-sncD

ho fatto il controllo più semplice dalla sorgente pagina e non c'è nulla (timber o twig). grazie

Maggio 13, 2025 a 2:24 pm #17028489

Laura
Sostenitore di WPML dal 05/2018

Lingue: Inglese (English ) Italiano (Italiano )

Fuso orario: Europe/Rome (GMT+02:00)

Di niente.