WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Хостинг, VPS/VDS и отдельные сервера только на SSD дисках. 7 дней бесплатного тестирования.
Главная Функции Форматирование

Рубрика: Форматирование 28

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()

Добавляет атрибут target с указанным значением ко всем ссылкам (A тегам) в переданном тексте.

make_clickable()

Конвертирует не кликабельные ссылки в тексте - http://ссылка в кликабельные (в HTML ссылку). Также преобразует в ссылку текст начинающийся с: www, ftp, email.

popuplinks()

Добавляет target="_blank" и rel="external" к ссылкам, чтобы они открывались в новом окне.

remove_accents()

Заменяет все нестандартные символы в тексте на единый ASCII стандарт.

set_url_scheme()

Устанавливает протокол http(s) для указного URL и выбранного типа URL. Если в тип указать 'relative', то получит относительную ссылку.

shortcode_unautop()

Удаляет оборачивающий тег <p>...</p>, если в нем расположен только шорткод.

size_format()

Конвертирует байты в понятный для человека формат: 500 B, 63 KB, 9 MB, 2 GB, 1 TB.

strip_fragment_from_url()

Удаляет фрагмент (якорь, хэш, #fragment) из URL. URL должен быть передан с протоколом.

trailingslashit()

Добавляет слэш / в конец строки.

untrailingslashit()

Удаляет слэш (/) на конце строки.

url_shorten()

Укорачивает переданный УРЛ.

user_trailingslashit()

Добавляет или удаляет конечный слэш в переданном УРЛ. Зависит от наличия конечного слэша в ЧПУ.

utf8_uri_encode()

Кодирует Юникод символы, чтобы их можно было использовать в URI.

wp_rel_nofollow()

Добавляет rel="nofollow" ко всем элементам <a> в переданном тексте. Внутренние ссылки пропускаются.

wp_specialchars_decode()

Конвертирует (декодирует) HTML сущности в их HTML символы. Изменяет только: &, <, >, ", '

wp_trim_words()

Обрезает переданный текст до указанного количества слов.

wpautop()

Заменяет двойной перенос строки на HTML конструкцию <p>...</p>, а одинарный на <br>.

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 тега. Удаляет все символы кроме a-zA-Z0-9_:. Переводит строку в нижний регистр (строчные буквы).

validate_file()

Проверяет переданную строку, является ли она правильным путем к файлу (имени файла). Если проверка пройдена, вернет 0; если нет, вернет: 1, 2 или 3.

wp_filter_kses()

Очищает текст, оставляя в нем только разрешенные HTML теги. Ожидает экранированные данные. Тип очистки определяется функцией current_filter().

wp_filter_nohtml_kses()

Удаляет все HTML теги из переданного текста. Ожидает экранированную строку. Возвращает очищенный текст.

wp_filter_post_kses()

Очищает контент, оставляя в нем только разрешенные HTML теги и добавляет экранирующие слэши.

wp_kses()

Чистит строку, оставляя в ней только указанные HTML теги, их атрибуты и значения атрибутов.

wp_kses_data()

Очищает текст, оставляя в нем только разрешенные HTML теги. Нужно передавать не экранированный текст.

wp_strip_all_tags()

Удаляет все HTML теги из строки. script и style удаляются вместе с содержимым.