Vai al contenuto Vai alla barra laterale

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.

Sun Mon Tue Wed Thu Fri Sat
- 8:00 – 17:00 8:00 – 17:00 8:00 – 17:00 8:00 – 17:00 8:00 – 17:00 -
- - - - - - -

Fuso orario del supporto: Europe/Madrid (GMT+02:00)

Etichettato: 

Questo ticket contiene 12 risposte, ha 0 voices.

Ultimo aggiornamento da Paola Mendiburu 1 ora, 59 minuto fa.

Assistito da: Paola Mendiburu.

Autore Post
Ottobre 8, 2025 alle 9:19 am

gianlucaM-21

Contesto del problema:
Utilizzo il tema wprental per gestire le traduzioni degli annunci sul mio sito link nascosto. Sto cercando di tradurre un annuncio dall'italiano all'inglese utilizzando WPML.

Sintomi:
La prima immagine della galleria dell'annuncio, impostata come immagine in evidenza, viene duplicata nella traduzione in inglese.

Domande:
Potete darmi supporto per risolvere il problema della duplicazione dell'immagine in evidenza nella traduzione in inglese?

Ottobre 8, 2025 alle 11:07 am #17466961

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

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

Dimi quando hai creato un annuncio.

Grazie.

Ottobre 8, 2025 alle 11:58 am #17467097

gianlucaM-21

Ciao, ecco qui:
link nascosto

Ottobre 8, 2025 alle 3:06 pm #17467826

gianlucaM-21

Ora si tratta di tradurre l'annuncio in modalità "duplica" e ovviamente vanno settati tutti i custom field in copia/traduci. Fammi sapere se devo intervenire.
Grazie

Ottobre 8, 2025 alle 4:07 pm #17468042

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

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

Sono riuscita a riprodurre il problema anche sul mio sito di test.
Ora lo preparerò per inviarlo al nostro team di compatibilità, in modo che possano analizzarlo più a fondo.

Ti terrò aggiornatə non appena avrò novità.

Ottobre 8, 2025 alle 5:22 pm #17468459

gianlucaM-21

Grazie, rimaniamo in attesa di vostre notizie.
Buon lavoro
Gianluca

Ottobre 9, 2025 alle 2:29 pm #17471810

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

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

Ho segnalato il problema al nostro team di compatibilità per un’analisi più approfondita.

Ti avviserò non appena avrò aggiornamenti da parte loro.

Grazie!

Ottobre 10, 2025 alle 7:17 am #17473513

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

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

Ciao!

Il problema si verifica quando si utilizza la stessa immagine in evidenza come prima immagine della galleria.

Il nostro team di compatibilità ha elaborato una soluzione alternativa e vi prego di applicare la correzione seguendo i passaggi indicati di seguito.

Vai a \wp-content\plugins\wprentals-core\api\cache\cache_get_data_functions.php
Fai quanto segue:
- devi cambiare questo codice:

        if ($include_thumbnail) {
            $thumbnail_id = get_post_thumbnail_id($propID);
            if ($thumbnail_id) {
                array_unshift($gallery_meta, $thumbnail_id);
            }
        }

Per questo:

        if ($include_thumbnail) {
            $thumbnail_id = get_post_thumbnail_id($propID);
            // WPML workaround - Convert the media ID to default language.
            $default_lang = apply_filters('wpml_default_language', NULL );
            $thumbnail_id_original = apply_filters( 'wpml_media_id', $thumbnail_id, $default_lang );
            // Add the thumbnail to the gallery
            if ($thumbnail_id) {
                array_unshift($gallery_meta, $thumbnail_id);
            }
            // Remove original thumbnail from the gallery
            if ($thumbnail_id_original && $thumbnail_id_original != $thumbnail_id) {
                $gallery_meta = array_values( array_diff( $gallery_meta, [ $thumbnail_id_original ] ) );
            }
        }
Ottobre 10, 2025 alle 8:00 am #17473637

gianlucaM-21

Buongiorno, ho effettuato la modifica ma questo codice non sortisce alcun effetto. Anche dopo aver ripulito la cache di wp rental.

Ottobre 11, 2025 alle 8:01 am #17476098

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

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

Ciao!

Quando vado su link nascosto vedo questo errore:
Fatal error: Uncaught Error: Failed opening required '/var/www/sites/silver-furruco/wp-content/plugins/wprentals-core/api/cache/cache_get_data_functions.php' (include_path='.:/usr/share/php') in /var/www/sites/silver-furruco/wp-content/plugins/wprentals-core/api/cache/cache.php:12

Per poter verificare se la soluzione è corretta e controllare se si è generato qualcosa di anomalo, avrei bisogno, per favore, dell’accesso FTP al sito.

In questo modo posso esaminare direttamente i file e assicurarmi che tutto funzioni come previsto.

Puoi aggiungere le credenziali in modo sicuro nel prossimo messaggio che segnerò come privato.

Ottobre 11, 2025 alle 1:47 pm #17476344

gianlucaM-21

Ciao, l'url da te segnalato link nascosto è quello del sito di testing da voi creato.
Ora da errore presumo dopo intervento sul codice da parte del vostro team.
Mi stai invece chiedendo l'FTP per il sito in produzione?

Ottobre 11, 2025 alle 1:51 pm #17476347

gianlucaM-21

Ciao, l'url da te segnalato link nascosto è quello del sito di testing da voi creato.
Ora da errore presumo dopo intervento sul codice da parte del vostro team.
Mi stai invece chiedendo l'FTP per il sito in produzione?
Preferirei che il vostro team operasse sul sito di testing, d'altronde l'url precedentemente funzionava e si notava nella relativa versione in inglese la foto duplicata.

La snippet di codice da voi fornita dopo l'inserimento nel sito in produzione è stata rimossa perchè non cambiava la situazione.

Rimango a disposizione.

Gianluca

Ottobre 12, 2025 alle 11:09 am #17477245

Paola Mendiburu
Sostenitore di WPML dal 11/2020

Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano )

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

Il nostro sviluppatore ha sistemato il problema in locale.
In ogni caso, gli ho già segnalato la situazione per ulteriori verifiche, così potrà analizzarla più a fondo.

Ti avviserò non appena avrò aggiornamenti.
Ti ringrazio per la pazienza e la collaborazione!