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%; ドメインで文字列をフィルターします。
  • このドメイン下のすべての文字列を選択し、削除します。

すべての既知の問題

まだこの問題が発生しますか?

アップデートしても問題が解決しない場合は、サポートのご質問をお寄せください。一緒に調査いたします。