Документация WordPress

wp_kses

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

Пример использования wp_kses():

В этом примере $dirty_html представляет собой исходный HTML-код, который нужно очистить, а $allowed_tags и $allowed_attributes — массивы, содержащие разрешенные теги и атрибуты соответственно.

Функция wp_kses() проходит через HTML-код и удаляет или заменяет любые элементы или атрибуты, которые не соответствуют разрешенным правилам.

В этом примере мы разрешаем только тег с атрибутами href и title. Теги и атрибуты, которые не указаны в списке разрешенных, будут удалены из исходного HTML-кода.

wp_kses() особенно полезна, когда нужно санитизировать (очистить) вводимые пользователем данные, чтобы предотвратить возможные уязвимости безопасности или отображать только разрешенный контент.

theme

Функции WordPress