Обзор проблемы
Если Вы используете плагин 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%. - Выберите все строки в этом домене и удалите их.