Übersicht über das Problem
Wenn Sie das Plugin Kadence PRO verwenden, erhalten Sie den folgenden Fehler, wenn Sie es auf der Seite WPMLTheme- und Plugin-Lokalisierung durchsuchen:
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
Oder diesen schwerwiegenden Fehler, wenn Sie PHP 8.+ verwenden:
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
Problemumgehung
Dieses Problem ist behoben. Ein Update auf die neueste Version behebt dies auf Ihrer Website, daher benötigen Sie diese Problemumgehung nur, wenn Sie noch nicht aktualisieren können.
Um das Problem vorübergehend zu beheben und die Warnmeldung zu entfernen, gehen Sie wie folgt vor:
- Gehen Sie zur Seite WPMLString-Übersetzung.
- Filtern Sie Strings nach der Domain
%TEXTDOMAIN%;. - Wählen Sie alle Strings unter dieser Domain aus und löschen Sie sie.