Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.
Problem:
The client was unable to detect Gravity Form within the WPML->Translation Manager and string translations, despite following all the necessary steps and using the Avada theme. The issue persisted even after switching themes and reactivating the original theme.
Solution:
We identified a database error related to a missing "post_id" column in the X_icl_string_packages table. By adding the missing column and updating the forms (e.g., changing text, adding a field), the issue was resolved for that specific form. The client needs to apply this solution to other forms they wish to use. Additionally, the client can download the mentioned table from a clone site and import it into the original site without issues, as it was not functioning previously.
If this solution does not resolve your issue or seems irrelevant due to being outdated or not applicable to your case, 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 https://wpml.org/forums/.
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.
Etichettato: Bug
Questo ticket contiene 14 risposte, ha 2 voci.
Ultimo aggiornamento da Alejandro 6 mesi, 1 settimana fa.
Assistito da: Alejandro.
Autore | Messaggi |
---|---|
Giugno 17, 2024 a 7:38 am #15743518 | |
marcoF-15 |
Background of the issue: Symptoms: Questions: |
Giugno 17, 2024 a 10:35 am #15744755 | |
Alejandro Supporter
Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano ) Fuso orario: Europe/Rome (GMT+01:00) |
È strano che non ti funzioni visto che sembra che tu abbia tutto il necessario per far funzionare tutto correttamente. Forse, per qualche ragione i form compaiono come senza lingua default? proviamo a vedere se è questo il caso: Vai su WPML -> Assistenza -> Risoluzione dei problemi e premi i seguenti pulsanti: • "Clear the cache in WPML" Provaci e vedi se per caso dopo compare in translation management. |
Giugno 17, 2024 a 1:05 pm #15745638 | |
marcoF-15 |
Ciao Alejandro; abbiamo controllato tutti i parametri della vostra guida https://wpml.org/home/minimum-requirements/?utm_source=plugin&utm_medium=gui&utm_campaign=wpmlcore per cercare di attivare WPML e, nonostante tutti i parametri sono OK la REST API non viene abilitata. Abbiamo anche controllato è abbiamo un altro sito dove invece la REST API è disabilitata e il plugin di gravity form viene rilevato correttamente.... ( se fosse un problema delle REST API ) non dovrebbe funzionare da nessuna parte, oltre al fatto che rilevare un plugin con le REST API sarebbe una operazione semplicemente assurda. Abbiamo seguito anche i passaggi suggeriti da su un altro vostro ticket ( https://wpml.org/forums/topic/enabling-rest-api-and-wpml-translation-in-progress/ ), ma anche in questo caso non funziona. A questo punto vi chiediamo di controllare voi direttamente sul sito. Possiamo fornirvi privatamente le credenziali di accesso, aspettiamo risposta |
Giugno 17, 2024 a 2:02 pm #15746040 | |
Alejandro Supporter
Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano ) Fuso orario: Europe/Rome (GMT+01:00) |
Certamente! Potresti fare un clone del sito usando un plugin come wp staging? e poi mi dai accesso al clone, così posso fare test senza rischi dalla tua parte e una volta trovato il problema si può fare tranquillamente nel sito originale, con molti meno rischi (anche nessuno!) Ho attivato i campi per le credenziali, per questa prossima tua risposta. Saluti. |
Giugno 17, 2024 a 4:09 pm #15746417 | |
Alejandro Supporter
Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano ) Fuso orario: Europe/Rome (GMT+01:00) |
1) La ragione per cui ti compare che REST non è abilitato è per via della finestra AUTH (quella che compare PRIMA del wp-admin, chiedendo di aggiungere un user/pass). questo potrebbe darti problemi quando fai delle traduzioni, dove magari le puoi inviare al nostro server ma il server potrebbe non poter ritornarle correttamente. Puoi provare a togliere quella finestra AUTH per vedere se le cose migliorano? ------------ 2) Nel sito compariva una notifica che diceva che GF stava aggiornando il DB alla versione 2.3.1 ma la versione attuale è 2-8-X quindi molto più nuova. hai aggiornato Gravity forms recenemente dalle 2.3.X a una molto più nuova? Te lo chiedo perché di essere quello il caso, potrebbe essere che qualcosa in quel aggiornamento ha creato qualche problema. vedo tra i form, un sacco di form che sembrano essere per le altre lingue e non so se erano già così prima o meno. Fammi sapere per capire come continuare. |
Giugno 18, 2024 a 7:20 am #15747522 | |
marcoF-15 |
ho disabiltiato l'autentificazione user/pass ma il problema di api rest è rimasto. Ho rifatto la scansione del plugin di gravity dal menu localizzazione tema ma le traduzioni di gravity se vedono, specialmetne al form con ID 15 che sto cercando di tradurre. |
Giugno 18, 2024 a 7:33 am #15747619 | |
Alejandro Supporter
Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano ) Fuso orario: Europe/Rome (GMT+01:00) |
1) Ok per la AUTH window. questo non lo chiedevo tanto per la parte del REST di WPML visto che non si usa per questo, ma per gli altri errori che avevi nel sito che potevano contaminare il log di errori e quindi non far comparire quelli che potevano essere le cause del problema con gravity forms 2) Potresti rileggere la mia ultima risposta e rispondermi la seconda domanda che ti avevo fatto?
Se hai fatto questo update. potresti per caso fare un downgrade per un attimo a quella versione di prima e vedere se lì funziona tutto? tanto per capire meglio come agire. |
Giugno 18, 2024 a 12:59 pm #15749208 | |
marcoF-15 |
Ciao Alejandro, 2) downgrade gravity: "....2) Nel sito compariva una notifica che diceva che GF stava aggiornando il DB alla versione 2.3.1 ma la versione attuale è 2-8-X quindi molto più nuova. hai aggiornato Gravity forms recenemente dalle 2.3.X a una molto più nuova?..." -> dovete indagare per riuscire a risolvere il problema voi senza dover fare un downgrade grazie |
Giugno 18, 2024 a 1:18 pm #15749284 | |
Alejandro Supporter
Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano ) Fuso orario: Europe/Rome (GMT+01:00) |
Le domande che ti faccio non le faccio per risolvere con un downgrade, ma per capire da dove poter continuare. Quella notifica la chiedevo perché se hai fatto un upgrade così grande, molto probabilmente ha rovinato il tuo database ed è questo che crea il problema. Non parlo del database di WPML ma quello di WP e questo rende tutto più difficile. Comunque se per te va bene, vorrei chiederti accesso al sito e al database per poter capire meglio cosa succede. Grazie in anticipo. |
Giugno 18, 2024 a 3:51 pm #15750027 | |
marcoF-15 |
Alejandro, ho provato a rimuovere gravity form e a reinstallare tutto ma non ha funzionato. Grazie |
Giugno 19, 2024 a 7:05 am #15753393 | |
Alejandro Supporter
Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano ) Fuso orario: Europe/Rome (GMT+01:00) |
1) Non ho capito bene cosa hai fatto, se parli di togliere il plugin ed aggiungerlo di nuovo, questo non funziona perché a livello DB non hai fatto niente. 2) Ti ho fatto una domanda diverse volte che non mi hai risposto: hai aggiornato Gravity Forms dalla versione 2.3 alla versione 2.8 direttamente? perché questa info è importante visto che quando aggiorni i plugin da una versione ad un'altra molto più nuova, è a volte "normale" che succedano cose visto che alcune cose non si aggiornano correttamente nel database e questo almeno mi direbbe dove posso cominciare a cercare nel database. 3) Il mio Indirizzo IP è: 79.47.78.163 Per favore, rispondimi alla domanda del punto 2 per poter continuare. |
Giugno 19, 2024 a 7:06 am #15753394 | |
Alejandro Supporter
Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano ) Fuso orario: Europe/Rome (GMT+01:00) |
In questa prossima risposta potrai aggiungere di nuovo le credenziali. Saluti. |
Giugno 20, 2024 a 2:35 pm #15764654 | |
Alejandro Supporter
Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano ) Fuso orario: Europe/Rome (GMT+01:00) |
Problema risolto! Puoi vedere qui esattamente come l'ho fatto: link nascosto In poche parole, avevi un errore nel database, come sospettavo e meno male era un problema piccolo (oggi, qualche anno fa sarebbe stato molto più grande). Nel error_log c'era un errore che menzionava una colonna "post_id" mancante su X_icl_string_packages. L'ho aggiunta e dopo ho aggiornato i form, aggiungendo qualcosa al form (puoi cambiare un testo, aggiungere un campo, ecc). Questo ha risolto il problema per QUEL form, quindi devi farlo per gli altri form che desideri usare. Provaci e se vuoi pui scaricare direttamente la tabella menzionata sopra dal sito clone ed importarla nel sito originale, non dovresti avere problemi visto che prima non funzionava proprio. Saluti. |
Giugno 21, 2024 a 12:47 pm #15775277 | |
marcoF-15 |
Ciao Alejandro, abbiamo seguito il video e testato nella versione ufficiale e tutto funziona. Il video è stato molto utile e soprattutto molto professionale per la spiegazione e questo ci fa davvero piacere perché sono queste piccole differenze a soddisfare pienamente un cliente. Ti ringraziamo ancora per la disponibilità data e per la risoluzione Saluti |
Giugno 21, 2024 a 1:00 pm #15775384 | |
Alejandro Supporter
Lingue: Inglese (English ) Spagnolo (Español ) Italiano (Italiano ) Fuso orario: Europe/Rome (GMT+01:00) |
Sono contento che sia tutto sistemato ora e contentissimo che i video siano stati di tuo piacimento! Saluti. |