WPML

问题概述

如果您使用的是 Kadence PRO 插件,在 WPML主题和插件本地化页面对其进行扫描时,将会出现以下错误:

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

或者,如果您使用的是 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

临时解决方法

这个问题已修复。 更新到最新版本即可在您的站点上解决此问题,因此,只有当您暂时无法更新时,才需要此临时解决方法。

要暂时解决此问题并消除警告消息,请按照以下步骤操作:

  • 前往 WPML字符串翻译页面。
  • 按 %TEXTDOMAIN%; 域筛选字符串。
  • 选择此域下的所有字符串并将其删除。

所有已知问题

仍然遇到此问题?

如果更新无法解决问题,请提出支持问题,我们将与您一起排查。