Panoramica del problema
Se utilizzi il plugin Kadence PRO, riceverai il seguente errore se lo scansioni dalla pagina WPMLLocalizzazione di temi e plugin:
Warning: sprintf(): Too few arguments in .../wp-content/plugins/wpml-string-translation/classes/translations-file-scan/wpml-st-translations-file-registration.php on line 100
Oppure questo errore fatale se utilizzi PHP 8.+:
Fatal error: Uncaught ValueError: Unknown format specifier "t" in .../wp-content/plugins/wpml-string-translation/classes/translations-file-scan/wpml-st-translations-file-registration.php:100
Soluzione alternativa
Questo problema è stato risolto. L’aggiornamento all’ultima versione risolve il problema sul tuo sito, quindi hai bisogno di questa soluzione alternativa solo se non puoi ancora aggiornare.
Per risolvere temporaneamente il problema ed eliminare il messaggio di avviso, segui questi passaggi:
- Vai alla pagina WPMLTraduzione stringhe.
- Filtra le stringhe in base al dominio
%TEXTDOMAIN%;. - Seleziona tutte le stringhe di questo dominio ed eliminale.