[Risolto] Conflitto tra WPResidence e WPML String Translation
Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.
Problema: Se stai riscontrando un conflitto tra WP Residence e WPML String Translation, dove la configurazione del modulo di ricerca avanzata non funziona correttamente, con etichette dei campi che non corrispondono al contenuto, questo potrebbe essere dovuto a un problema di traduzione delle stringhe. Soluzione: 1. Cambia la lingua da inglese a italiano e poi traduci nuovamente in inglese per correggere le stringhe mal tradotte. 2. Considera di eliminare il dominio
admin_texts_wpresidence_admin
se le stringhe errate provengono da lì, e poi ritraduci solo quelle necessarie per il frontend.
Se questa soluzione non dovesse essere più attuale o non risolvesse il tuo problema, ti consigliamo di verificare le questioni note e di assicurarti di avere installato le versioni più recenti dei temi e dei plugin. In caso di ulteriori difficoltà, non esitare a aprire un nuovo ticket di supporto.
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.
Contesto del problema:
Ho scoperto che tra WP Residence e WPML string translation c'è un conflitto nel sito in oggetto.
Sintomi:
Conflitto tra WP Residence e WPML String Translation.
Domande:
Ho scoperto che tra WP Residence e WPML string translation c'è un conflitto nel sito in oggetto.
Con l'aiuto del supporto di WP Residence ho verificato che con il plugin WPML string translation la configurazione della modulo di ricerca avanzata non è possibile. Dopo aver impostato i campi personalizzati del modulo non si riesce a salvare le impostazioni e non c'è la corrispondenza esatta tra le etichette dei campi e il contenuto dei campi.
Le informazioni di debug che seguono sono prese dal sito link nascosto che è una versione di prova dl sito ufficiale
Buongiorno
Mi spiego meglio. WP Residence ha un modulo di ricerca avanzata che si può inserire in tutte le pagine che si vuole. Per questo modulo di ricerca si possono personalizzare i campi (numero di campi e scelta dei campi).
Con tutti i plugin attivi, l'impostazione di questi campi non funziona.
Infatti dopo averli impostati e salvati, passando al front-end il modulo è sbagliato mostrando etichette che non corrispondono al contenuto del campo
Il supporto di Wp Residence ha fatto varie verifiche. Alla fine ha disabilitato tutti i plugin del sito e ha verificato che la configurazione del modulo funziona correttamente.
Mi hanno chiesto di riattivarli uno alla volta e di verificare se si ripeteva l'errore che avevo riscontrato.
Alla fine il plugin che va in conflitto è WMPL String Translation.
Per fare queste prove ho creato un sito di test che è quello indicato nella parte precedente del messaggio e, a parte il contenuto degli immobili, è una copia fedele del sito ufficiale.
E' certo che una soluzione sarebbe quella di tenerlo disattivato e riattivarlo quando serve. Però se si potesse ovviare a questo sarebbe meglio
Aggiungo che troverete Duplicator Pro disattivato, le mappe di Google non funzionano perché non ho modificato l'API di Google. Altrettanto per il Recaptcha. Inoltre non ho inserito queto sito di prova nell'elenco delle chiavi del mio account di WPML
grazie per averci contattato. Per favore non inserire credenziali al di fuori degli appositi spazi, il forum è pubblico e comunque non le possiamo utilizzare per via del GDPR.
Probabilmente il problema è dovuto all'aggiornamento di WordPress 6.7 che gestisce i file di lingua in maniera diversa.
Puoi provare ad aggiornare alla versione rc di WPML 4.7 e vedere se il problema persiste? Per farlo vai in Plugin > Aggiungi nuovo > Commerciale e cambia canale da produzione a beta. Ovviamente fai un backup prima.
Proverò a fare come dici e ti faccio sapere.
Per le credenziali e il backup non è un problema. Si tratta di un sito di prova che sarà cancellato non appena il problema è risolto.
Quello che dici è di attivare la versione beta e vedere se il problema è risolto.
Questo significa che nel sito ufficiale bisogna aspettare che la versione beta venga rilasciata come stabile?
Ho provato ad eseguire l'aggiornamento ma non sono riuscito.
Devo forse inserire questo sito tra quelli registrati.
Ho questo messaggio "WPML è registrato su questo sito. Riceverai aggiornamenti automatici fino al Settembre 5, 2025" ma in realtà non è nell'elenco dei siti registrati
Io però ho disattivato sia WPML che String Translation e il problema lo vedo ugualmente, quindi come fa ad essere un problema causato da WPML?
Nel momento in cui lo disattivi non può modificare nulla sul sito (e comunque era più probabile che fosse un problema con String Translation se vedevi la pagina mezza tradotta e mezza no, non che le etichette vengono scambiate).
Buongiorno e grazie per il messaggio.
Ho visto il tuo screenshot. E' sbagliato perché al posto di City ci dovrebbe essere Categoria (appartamento, villa), al posto di Stanze ci dovrebbe essere Provincia, ecc.
Alcuni sono giusti e alcuni non lo sono.
Ho fatto un video che ho caricato sul server. link nascosto che mostra cosa succede senza il plugin "incriminato" e con lo stesso attivato.
Lo so che il mio screenshot è sbagliato, ma è quello che si vede se WPML è disattivato. Nel momento in cui viene disattivato WPML non fa nulla sul sito, quindi se il problema c'è ancora non si può imputare a WPML.
Scusa del possibile fraintendimento nel produrre il video. Però il video mostra che se il SOLO WPML String translation è disattivato (e non gli altri componenti di WPML) l'errore non si verifica. Se il suddetto componente è attivato, allora si verifica l'errore. Ad esempio City al posto di categorie, Stanze al posto di Città, ....
Buona giornata