absint() | Конвертирует значение в положительное целое число. Аналог abs( intval( $foo ) ). |
add_magic_quotes() | Экранирует |
antispambot() | Изменяет символы email адреса на HTML сущности, чтобы ваше мыло не попало спамботам. |
backslashit() | Добавляет обратную косую черту () перед буквами и перед цифрами в начале строки. |
balanceTags() | Исправляет неправильно-введенные XHTML (HTML) теги. |
capital_P_dangit() | Заменяет неправильно написанное букву "p" в середине слова WordPress (нужно писать с заглавной P в середине). |
convert_smilies() | Изменяет текстовые смайлики в тексте на соответствующие смайлики-картинки. |
ent2ncr() | Конвертирует строковые сущности в их числовые значения. |
force_balance_tags() | Исправляет неправильные XHTML/HTML теги в тексте: не закрытые, не по-порядку, неправильный синтаксис (<br >а не <br />). |
links_add_target() | Добавляет атрибут |
make_clickable() | Конвертирует не кликабельные ссылки в тексте - |
number_format_i18n() | Конвертирует число (целое или дробное) в формат подходящий к текущей локали (языку сайта). |
remove_accents() | Заменяет все нестандартные символы в тексте на единый ASCII стандарт. |
set_url_scheme() | Устанавливает протокол http(s) для указного URL и выбранного типа URL. Если в тип указать 'relative', то получит относительную ссылку. |
shortcode_unautop() | Удаляет оборачивающий тег |
size_format() | Конвертирует байты в понятный для человека формат: |
strip_fragment_from_url() | Удаляет фрагмент (якорь, хэш, #fragment) из URL. URL должен быть передан с протоколом. |
trailingslashit() | Добавляет слэш |
untrailingslashit() | Удаляет слэш (/) на конце строки. |
url_shorten() | Укорачивает переданный УРЛ. |
user_trailingslashit() | Добавляет или удаляет конечный слэш в переданном УРЛ. Зависит от наличия конечного слэша в ЧПУ. |
utf8_uri_encode() | Кодирует Юникод символы, чтобы их можно было использовать в URI. |
wp_rel_nofollow() | Добавляет |
wp_specialchars_decode() | Конвертирует (декодирует) HTML сущности в их HTML символы. Изменяет только: &, <, >, ", ' |
wp_trim_words() | Обрезает переданный текст до указанного количества слов. |
wpautop() | Заменяет двойной перенос строки на HTML конструкцию |
wptexturize() | Изменяет некоторые символы в тексте на более правильные, читаемые и визуально привлекательные. |
zeroise() | Добавляет предшествующий ноль к числам, когда это необходимо. |
Очистка данных
esc_attr() | Преобразует знаки <, >, &, ", ' в html сущности. Не создает двойного преобразования. |
esc_html() | Заменяет спецсимволы на HTML сущности в переданном тексте, возвращает отформатированный текст. Заменяются следующие символы: &, <, >, ", '. |
esc_js() | Подготавливает строку для использования в JavaScript. Чтобы уберечь от ошибок: экранирует кавычки, меняет символы " <> & на спецсимволы HTML и поправляет окончание строки. |
esc_textarea() | Очищает текст/строку для использования в html теге textarea. |
esc_url() | Очищает УРЛ для использования его в тексте, изменяет неправильные и удаляет опасные символы. |
esc_url_raw() | Очищает URL для безопасного использования в запросе к БД, при редиректах и HTTP запросах. Не очищает для безопасного вывода на экран. |
sanitize_email() | Очищает строку оставляет в ней только символы допустимые в email адресе. |
sanitize_file_name() | Очищает название файла, заменяя пробелы на '_' и удаляя недопустимые символы и т.д. |
sanitize_html_class() | Подготавливает текст для использования его в html атрибуте class: удаляет все неподходящие символы. |
sanitize_option() | Очищает значения различных опций, в зависимости от типа опции. |
sanitize_post_field() | Очищает поле поста, основываясь на том, где используется это поле. |
sanitize_text_field() | Очищает строку передаваемую из поля input (обычно при сохранении в базу данных) или при получении из БД. |
sanitize_textarea_field() | Очищает строку передаваемую из поля textarea (при сохранении в базу данных) или при получении из БД. |
sanitize_title() | Очищает заголовок (slug), удаляя из него недопустимые символы. Используется для создания ярлыка (слага) записи или чего-то еще. |
sanitize_title_with_dashes() | Очищает заголовок, заменяя пробелы на (-). |
tag_escape() | Очищает название HTML тега. Удаляет все символы кроме |
validate_file() | Проверяет переданную строку, является ли она правильным путем к файлу (имени файла). Если проверка пройдена, вернет 0; если нет, вернет: 1, 2 или 3. |
wp_filter_kses() | Очищает текст, оставляя в нем только разрешенные HTML теги. Ожидает экранированные данные. Тип очистки определяется функцией |
wp_filter_nohtml_kses() | Удаляет все HTML теги из переданного текста. Ожидает экранированную строку. Возвращает очищенный текст. |
wp_filter_post_kses() | Очищает контент, оставляя в нем только разрешенные HTML теги и добавляет экранирующие слэши. |
wp_kses() | Чистит строку, оставляя в ней только указанные HTML теги, их атрибуты и значения атрибутов. |
wp_kses_data() | Очищает текст, оставляя в нем только разрешенные HTML теги. Нужно передавать не экранированный текст. |
wp_strip_all_tags() | Удаляет все HTML теги из строки. script и style удаляются вместе с содержимым. |