enjoylife
  • 0
Новичок

Что делают непечатаемые символы в моей теме?

  • 0

* ТРЕБУЕТСЯ: В файле functions.php обнаружены непечатаемые символы. Вы можете проверить этот файл на наличие ошибок.

Что такое непечатаемые символы и как это исправить?

Share
  1. Не указывает ли Theme Check строку(и), в functions.php которой она находит непечатаемые символы?

    • 0
  2. Это непечатаемые символы, которые следует удалить. Обычно это первые 32 символа ASCII + 127 (это также могут быть расширенные символы выше 127), например, символ 7 — это «звуковой звонок», так что это не сработает 🙂

    Отображаемые (или веб-дружественные) символы начинаются с символа 33, поэтому найдите в файле functions.php какой-нибудь странный код ASCII и удалите его. Включите отладку, чтобы получить лучшую ошибку при фактическом вызове строки.

    Если вы не можете их удалить, вы можете использовать функцию preg_replace php, что-то вроде https://stackoverflow.com/questions/1176904/php-how-to-remove-all-non-printable-characters-in-a-string.

    Для справки по первым 127 ASCII: http://www.telacommunication.com/nutshell/ascii.htm

    • 0

Оставить ответ

You must login to add an answer.