Вспомогательные (рубрика)
| __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_first() | Получает первый элемент массива. Полифил функции добавленной в PHP 8.5 |
| array_last() | Получает последний элемент переданного массива. |
| block_core_social_link_services() | Получает SVG код социального сервиса: Twitter, Facebook и т.д. |
| build_query() | Собирает строку параметров запроса URL из переданного простого/ассоциативного массива. |
| get_page_hierarchy() | Сортирует массив с древовидными записями, опираясь на родительские связи (post_parent). |
| get_self_link() | Получает URL (ссылку) текущей страницы (запроса), которая запустила текущий работающий код. |
| get_url_in_content() | Извлекает и возвращает первый 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, получает все что после последнего |
| wp_debug_backtrace_summary() | Получает трассировку с названиями функций — список названий всех функций/методов, которые были вызваны для того, чтобы добраться до текущего места в коде (откуда была вызвана эта функция). |
| wp_extract_urls() | Использует регулярное выражение, чтобы «вытащить» все ссылки (URL) из переданного текста. |
| wp_filter_object_list() | Фильтрует переданный массив объектов по указанным |
| wp_fuzzy_number_match() | Проверяет, насколько два числа близки друг к другу с учётом допустимой погрешности. |
| 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() | Преобразует абсолютный URL в относительный путь. Удаляет протокол (http/https) и домен, оставляя в начале /. |
| wp_normalize_path() | Нормализует путь файлу или папке, заменяя обратные и двойные слэши на один. |
| 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_unique_id() | Получает уникальный идентификатор. |
| wp_unslash() | Удаляет слэши из переданной строки, или из строковых элементов переданного массива или свойств объекта. Массив может быть любой вложенности. |