Questo thread è stato risolto. Ecco una descrizione del problema e della soluzione.
Problema:
Il cliente non ha bisogno di tutti i file CSS messi in coda di default da WPML e il codice
define('ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS', true)
non funziona più come prima.
Soluzione:
WPML non offre un'opzione diretta per rimuovere completamente i file CSS. Tuttavia, puoi:
1. Rimuovere il CSS utilizzando il codice tramite wp_dequeue_style
2. Utilizzare un plugin come Perfmatters o Assets Clean up per gestire i file CSS.
Se questa soluzione non dovesse essere più attuale o non adatta al tuo caso, ti consigliamo di aprire un nuovo ticket di supporto. Ti raccomandiamo inoltre di consultare la pagina dei problemi noti per verificare la versione della correzione permanente e confermare che hai installato le ultime versioni dei temi e dei plugin. Per ulteriore assistenza, visita il forum di supporto WPML.
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: Not WPML issue
Questo ticket contiene 12 risposte, ha 2 voci.
Ultimo aggiornamento da Laura 4 mese, 2 settimana fa.
Assistito da: Laura.
Autore | Messaggi |
---|---|
Settembre 4, 2024 a 2:11 pm #16141061 | |
christianc-8 |
Contesto del problema: Sintomi: Domande: |
Settembre 4, 2024 a 6:48 pm #16142383 | |
Laura Supporter
Lingue: Inglese (English ) Italiano (Italiano ) Fuso orario: Europe/Rome (GMT+01:00) |
Salve, grazie per averci contattato. Faccio delle verifiche perché la costante dovrebbe ancora funzionare. |
Settembre 5, 2024 a 5:02 pm #16146145 | |
Laura Supporter
Lingue: Inglese (English ) Italiano (Italiano ) Fuso orario: Europe/Rome (GMT+01:00) |
Ho fatto una prova link nascosto">qui e funziona, come vedi non c'è nessun CSS applicato al selettore quindi non è questo il problema. |
Settembre 5, 2024 a 5:15 pm #16146202 | |
christianc-8 |
Ti ringrazio molto per il supporto. sitepress-multilingual-cms/dist/css/blocks/styles.css?ver=4.6.13 |
Settembre 5, 2024 a 6:36 pm #16146446 | |
Laura Supporter
Lingue: Inglese (English ) Italiano (Italiano ) Fuso orario: Europe/Rome (GMT+01:00) |
Ma una costante non può fisicamente rimuovere un file dal server, semplicemente fa sì che il CSS non si applichi. Puoi rimuovere il file ma ad ogni aggiornamento verrà reinstallato. |
Settembre 8, 2024 a 12:37 pm #16152608 | |
christianc-8 |
OK. Allora torniamo alla domanda di partenza: come si può bloccare il caricamento di tutti i file CSS di WPML qualora non necessari? |
Settembre 9, 2024 a 9:36 am #16154936 | |
Laura Supporter
Lingue: Inglese (English ) Italiano (Italiano ) Fuso orario: Europe/Rome (GMT+01:00) |
WPML non ha un'opzione di questo tipo. |
Settembre 9, 2024 a 9:50 am #16154999 | |
christianc-8 |
Ah. Suggerirò allora questa cosa come feature per le prossime versioni, credo sia importante evitare di caricare online file se non si usano. |
Settembre 9, 2024 a 10:11 am #16155154 | |
Laura Supporter
Lingue: Inglese (English ) Italiano (Italiano ) Fuso orario: Europe/Rome (GMT+01:00) |
No, non c'è mai stata come opzione. Posso segnalarla come feature request ma non credo verrebbe implementata a breve perché non è una cosa molto richiesta, visto che i file CSS pesano molto poco. |
Settembre 9, 2024 a 11:55 am #16156003 | |
christianc-8 |
Un tempo aggiungevo: a functions.php |
Settembre 9, 2024 a 6:27 pm #16158468 | |
Laura Supporter
Lingue: Inglese (English ) Italiano (Italiano ) Fuso orario: Europe/Rome (GMT+01:00) |
La variabile ICL_DONT_LOAD_NAVIGATION_CSS esiste ancora, ma come spiegato nella documentazione impedisce il caricamento dei file, così come ICL_DONT_LOAD_LANGUAGE_SELECTOR_CSS ma nessuna delle due elimina fisicamente i file, ed è sempre stato così. |
Settembre 10, 2024 a 5:32 am #16159235 | |
christianc-8 |
Non capisco cosa si intenda per Eliminare fisicamente i file. Io chiedevo semplicemente - come da titolo del ticket - che i file CSS associati a WMPL non fossero caricati nelle pagine in quanto esiste un CSS custom e non servono. Nella pagina di prova viene ancora caricato il file: che non serve e vorrei impedire fosse caricato. Tutto qua. |
Settembre 10, 2024 a 1:38 pm #16161846 | |
Laura Supporter
Lingue: Inglese (English ) Italiano (Italiano ) Fuso orario: Europe/Rome (GMT+01:00) |
Come detto e confermato dagli sviluppatori le costanti hanno sempre funzionato così, al momento non abbiamo altre soluzioni tranne quelle riportate qui. |