Выберите город

Наши офисы

  • Батайск
    улица Кирова 26
    +7 (499) 403-37-36
    ПН–ПТ: 9:00–18:00
  • Москва
    117218, улица Кржижановского, дом 29, корпус 5, этаж 2, офис 225.
    +7 (499) 403-37-36
    ПН–ПТ: 9:00–18:00

WordPress переписал wp_kses() — что это значит для вашего сайта в России

Новости

WordPress переписал wp_kses() — что это значит для вашего сайта

В блоге WordPress вышел отчёт о переработке функции wp_kses(), которая отвечает за безопасную обработку HTML-кода в вводимом пользователем контенте. Это не просто улучшение — это фундаментальная смена подхода к санитизации, которая затронет все сайты на платформе, включая те, что используют старые плагины или кастомный код.

WordPress переписал wp_kses() — функцию, которая с 2002 года отвечала за очистку HTML-кода от потенциально опасных элементов. Новая версия построена на современной HTML-аналитике, а не на устаревших регулярных выражениях и ручной обработке строк. Это значит, что теперь контент будет нормализован: теги станут строчными, атрибуты — двойными кавычками, а символы типа < и > будут обрабатываться корректно, даже если в тексте они используются в неочевидных сочетаниях, как в URL или в формулах.

Считаю, что это не просто техническое улучшение — это шаг к стабильности. Старая реализация часто теряла контент, который выглядел как тег, но был частью текста, например, в строках вроде «$500» или «>5 лет». Новая версия сохранит такие фрагменты, потому что понимает структуру HTML, а не просто ищет «<» и «>». Это снимает ручную работу с тех, кто вручную чинит утекший контент после публикации.

На мой взгляд, главное — не бояться обновления. Новая версия совместима по интерфейсу, и включить старый режим можно через фильтр. Но он будет доступен только до WordPress 7.2.0. Уже сейчас можно проверить, как ведёт себя сайт при новой санитизации: есть ли утечки контента, не ломаются ли плагины, которые работают с HTML-вводом. В Cetera такие интеграции мы тестируем на этапе аудита, потому что даже незаметные изменения могут повлиять на формулы, описания товаров или вводные поля в CRM. Если у вас есть кастомный редактор — стоит посмотреть, как он себя ведёт в новой среде.

Это часть нашей работы — Программирование. Создание функциональных возможностей на сайте. В части создания сайтов выражается в интеграции верстки с данными в базе данных и формировании тем самым логики работы сайта. Программирование

Автор: Святослав Семенов из Cetera Labs

Новость для бизнеса в Батайске, Россия

Другие новости

Как ИИ меняет социальную коммерцию — и что это значит для магазина в России

Компания BigCommerce сообщила, что ИИ трансформирует социальную коммерцию, делая её более предсказуемой, персональной и быстрой. Это не просто тренд — это смена парадигмы: покупатель не ищет, он получает. А значит, магазин должен быть готов к этому моменту.

Прочитать статью

Walmart ввела контроль за покупками ИИ-агентов в России

Walmart ввела новые инструменты для контроля покупок через ИИ-агентов, включая профили, лимиты и прямое подключение. Компания хочет, чтобы агентная торговля была безопасной и доверительной, особенно учитывая, что лишь 11% американцев уже используют ИИ для покупок. Это касается не только пользователе…

Прочитать статью

Запишитесь на сбор требований со специалистом по 1С

Расскажите, что сейчас происходит с учётом и программой. Разберём задачу и предложим решение — с оценкой в часах.

Батайск, Россия

Наталия Назарова

улица Кирова 26, Батайск

+7 (499) 403-37-36

batajsk@1c-cetera.ru