Вспомогательные (рубрика)
__return_empty_array() | Просто возвращает пустой массив: array(). Вспомогательная функция WordPress. |
__return_empty_string() | Просто возвращает пустую строку: ''. Вспомогательная функция WordPress. |
__return_false() | Просто возвращает false. Вспомогательная функция WordPress. |
__return_null() | Просто возвращает null. Вспомогательная функция WordPress. |
__return_true() | Просто возвращает true. Вспомогательная функция WordPress. |
__return_zero() | Просто возвращает 0. Вспомогательная функция WordPress. |
array_key_first() | Получает первый ключ переданного массива. Не трогает внутренний указатель массива. |
array_key_last() | Получает последний ключ переданного массива. Не трогает внутренний указатель массива. |
block_core_social_link_services() | Получает SVG код социального сервиса: Twitter, Facebook и т.д. |
build_query() | Собирает строку параметров запроса URL из переданного простого/ассоциативного массива. |
get_page_hierarchy() | Сортирует массив с древовидными записями, так что дочерние записи будут расположены после родительских. Вернет урезанный отсортированный массив. |
get_self_link() | Получает URL (ссылку) текущей страницы (запроса), которая запустила текущий работающий код. |
human_readable_duration() | Конвертирует период времени в формате |
map_deep() | Применяет указанную функцию к значениям переданного массива/объекта/строки/числа. Рекурсивная функция. |
maybe_serialize() | Сериализует (превращает в строку) переданные данные, если нужно. |
maybe_unserialize() | Десериализует переданное значение, если оно сериализовано или возвращает оригинальное значение. |
path_join() | Объединяет (склеивает) два переданных системных пути. Если второй путь абсолютный (начинается со слэша), то просто вернет его. |
str_contains() | Проверят находится ли указанная строка (подстрока) в другой строке. Чувствительна к регистру. |
str_ends_with() | Проверят, заканчивается ли строка указанной подстрокой. Чувствительна к регистру. |
str_starts_with() | Проверят, начинается ли строка с указанной подстроки. Чувствительна к регистру. |
stripslashes_deep() | Проходит по массиву, объекту, скаляру и удаляет экранирующие слэши (\) у строковых значений. |
timer_float() | Получает время (в секундах) прошедшее с момента начала выполнения PHP-скрипта. |
timer_stop() | Получает время выполнения PHP скрипта с момента начала генерации страницы и до момента вызова этой функции. |
urlencode_deep() | Проходит по всем элементам массива и обрабатывает все значения функцией urlencode(). Можно передать строку. |
wp_array_slice_assoc() | Оставляет элементы из первого массива, ключи (индексы) которых совпадают со значениями второго массива. |
wp_basename() | Получает последний компонент из указанного пути или URL, получает все что после последнего /. Копия PHP функции basename() только дружественна к локализации (l18n). |
wp_debug_backtrace_summary() | Получает трассировку с названиями функций — список названий всех функций/методов, которые были вызваны для того, чтобы добраться до текущего места в коде (откуда была вызвана эта функция). |
wp_extract_urls() | Использует регулярное выражение, чтобы «вытащить» все ссылки (URL) из переданного текста. |
wp_filter_object_list() | Фильтрует массив объектов по указанным параметрам (key=>value) и получает объекты из переданного массива, которые подходят под указанные критерии. |
wp_get_list_item_separator() | Получает разделитель для элементов списка. Какой будет разделитель зависит от текущей локали сайта. |
wp_html_split() | Разбирает переданный текст (в виде HTML кода) на HTML теги и комментарии, возвращает массив значений: теги и их текст. |
wp_is_jsonp_request() | Проверяет, является ли текущий запрос запросом JSONP или ожидает ответа JSONP. |
wp_json_encode() | Кодирует переданную переменную в JSON формат. Проверяет строки и переводит их в UTF-8. |
wp_json_file_decode() | Читает и декодирует (парсит) указанный JSON файл. |
wp_kses_array_lc() | Переводит все ключи указанного массива в нижний регистр (ABC в abc). Ключи вложенных массивов также обрабатываются. |
wp_kses_hair() | Получает список атрибутов html тега (в виде массива) из переданной строки с атрибутами. |
wp_kses_uri_attributes() | Получает список HTML-атрибутов, в которых (по спецификации) должен указываться URL-адрес. |
wp_list_filter() | Фильтрует массив объектов (или массив массивов) и получает из массива те объекты, у которых есть указанный нами параметр. |
wp_list_pluck() | Собирает в массив указанное поле из вложенных массивов многомерного массива. |
wp_list_sort() | Сортирует массив объектов или массив массивов по одному или нескольким полям. |
wp_make_link_relative() | Изменяет переданный УРЛ: делает из него относительный. Удаляет http или https протокол и домен, оставляя / в начале: http://example.com/foo станет /foo |
wp_normalize_path() | Заменяет обратные слэши (в windows) на прямые слэши и двойные слэши на одинарные. |
wp_parse_args() | Объединяет два массива, так что параметры первого массива (передаваемые) заменяют при совпадении параметры второго массива (по умолчанию). Параметры можно указать строкой. |
wp_parse_id_list() | Обрабатывает/очищает массив чисел (ID) или строку где числа разделены запятыми или пробелами. Вернет массив чисел. |
wp_parse_list() | Разбивает строку на массив значений разделенных символами |
wp_parse_slug_list() | Создает массив ярлыков из строки слов разделенных запятыми, пробелами. Значения массив очищается через sanitize_title(). Можно сразу передать массив, чтобы просто его очистить. |
wp_parse_str() | Разбирает, парсит строку запроса, например, foo=1&foo2=2 и создает из нее массив данных. |
wp_parse_url() | Разбирает переданный URL на компоненты. Унифицирует работу PHP функции parse_url() (обёртка для неё). |
wp_rand() | Генерирует случайное число между указанных min и max. |
wp_recursive_ksort() | Сортирует массив и все вложенные массивы по ключу в порядке возрастания (a-z). |
wp_reset_vars() | Устанавливает указанные переменные как глобальные (global), если они указаны в $_GET / $_POST запросе. |
wp_send_json() | Кодирует переданную переменную в JSON, печатает результат на экран (echo) и обрывает работу скрипта (die). Используется для возврата данных при AJAX запросах. |
wp_send_json_error() | Возвращает JSON данные. Используется для возврата ошибок в AJAX запросах. Ответ будет всегда содержать элемент success=false. Обрывает работу php скрипта (die). |
wp_send_json_success() | Возвращает JSON данные. Используется для возврата успешных ответов в AJAX запросах. Ответ будет всегда содержать элемент success=true. Обрывает работу php скрипта (die). |
wp_slash() | Добавляет слэши ( |
wp_spaces_regexp() | Возвращает регулярное выражение совпадающее со всеми видами пробелов (переносы строк, невидимые символы и т.д.). |
wp_sprintf() | Вариант PHP функции sprintf() от WordPress. Поддерживает %l (list - список) в передаваемом формате. |
wp_tempnam() | Создает пустой временный перезаписываемый файл с уникальным именем во временном каталоге. После использования файл обязательно нужно удалить с помощью unlink(); |
wp_unslash() | Удаляет слэши из переданной строки, или из строковых элементов переданного массива или свойств объекта. Массив может быть любой вложенности. |