_n_noop()

Функция позволяет зарегистрировать строки в их единственном и множественном числе для дальнейшего перевода. Отличается от функции _n() тем, что позволяет работать с неизвестным числовым значением. Также рекомендую вам видеоурок про перевод тем и видеоурок про перевод плагинов. _n_noop( $singular, $plural, $domain = null ) Параметры $singular (строка) Значение строки в единственном числе (для английского языка). $plural (строка) Значение …

Подробнее

wp_remote_get()

Выполняет HTTP-запрос к серверу (методом GET) и возвращает полученный ответ. Функция является частью WordPress HTTP API, про него у меня есть отдельный урок. wp_remote_get( $url, $args = array() ) Параметры $url (строка) URL, к которому осуществляется запрос. $args (массив) Дополнительные параметры запроса. timeout (целое число) Лимит времени в секундах, в течение которого данные должны быть …

Подробнее

wp_remote_post()

Выполняет HTTP-запрос к серверу (методом POST) и возвращает полученный ответ. Функция является частью WordPress HTTP API, про него у меня есть отдельный урок. wp_remote_post( $url, $args = array() ) Параметры $url (строка) URL, к которому осуществляется запрос. $args (массив) Дополнительные параметры запроса. method (строка) Метод запроса. Принимает значения GET, POST, HEAD, PUT, DELETE, TRACE, OPTIONS …

Подробнее

wp_remote_head()

Выполняет HTTP-запрос к серверу методом HEAD, что означает, что будут возвращены только заголовки ответа сервера. Функция является частью WordPress HTTP API, про него у меня есть отдельный урок. wp_remote_head( $url, $args = array() ) Параметры $url (строка) URL, к которому осуществляется запрос. $args (массив) Массив дополнительных параметров запроса, их подробное описание вы можете найти в …

Подробнее

wp_remote_request()

Выполняет HTTP-запрос к серверу и возвращает ответ от сервера. Функция является частью WordPress HTTP API, про него у меня есть отдельный урок. В WordPress существуют и другие функции для отправки HTTP-запросов, предназначенные для определённых HTTP-методов, хотя в самих функциях отличий никаких нет. wp_remote_get() – для GET-запросов, wp_remote_post() – для POST-запросов, wp_remote_head() – для HEAD-запросов. wp_remote_request( $url, $args …

Подробнее

wp_remote_retrieve_body()

Возвращает тело ответа запроса. Или пустую строку, если в процессе запроса к серверу возникла ошибка. Функция является частью WordPress HTTP API, про него у меня есть отдельный урок. wp_remote_retrieve_body( $response ) Параметры $response (массив|WP_Error) Ответ, полученный в результате запроса к серверу функциями wp_remote_get(), wp_remote_post() или wp_remote_request(). Примеры 1. Парсим сайт и выводим HTML страницы $request …

Подробнее

wp_remote_retrieve_response_code()

Возвращает код ответа сервера. Или пустую строку, если в процессе запроса к серверу возникла ошибка. Функция является частью WordPress HTTP API, про него у меня есть отдельный урок. wp_remote_retrieve_response_code( $response ) Параметры $response (массив|WP_Error) Ответ, полученный в результате запроса к серверу функциями wp_remote_get(), wp_remote_post(), wp_remote_head() или wp_remote_request(). Примеры Выполняем запрос к серверу и, в случае …

Подробнее

wp_remote_retrieve_response_message()

Возвращает сообщение ответа сервера. Или пустую строку, если в процессе запроса к серверу возникла ошибка. Таблицу со всеми возможными сообщениями ответа можете найти здесь. Функция является частью WordPress HTTP API, про него у меня есть отдельный урок. wp_remote_retrieve_response_message( $response ) Параметры $response (массив|WP_Error) Ответ, полученный в результате запроса к серверу функциями wp_remote_get(), wp_remote_post(), wp_remote_head() или …

Подробнее

wp_remote_retrieve_headers()

Возвращает массив заголовков ответа сервера. В случае возникновения ошибки возвращает пустой массив. wp_remote_retrieve_headers( $response ) Параметры $response (массив|WP_Error) Ответ, полученный в результате запроса к серверу функциями wp_remote_get(), wp_remote_post(), wp_remote_head() или wp_remote_request(). Примеры Попробуем распечатать массив заголовков ответа при парсинге сайте функцией wp_remote_request(). $request = wp_remote_request( ‘https://truemisha.ru’ ); $headers = wp_remote_retrieve_headers( $request ); print_r( $headers ); …

Подробнее

wp_remote_retrieve_header()

Позволяет получить значение определённого заголовка из ответа запроса. wp_remote_retrieve_header( $response, $header ) Параметры $response (массив|WP_Error) Ответ, полученный в результате запроса к серверу функциями wp_remote_get(), wp_remote_post(), wp_remote_head() или wp_remote_request(). $header (строка) Название получаемого заголовка. server, date, content-type, content-length, x-powered-by, vary, cache-control, content-encoding, last-modified. Пример $response = wp_remote_get( ‘https://truemisha.ru’ );   $last_modified = wp_remote_retrieve_header( $response, ‘last-modified’ ); …

Подробнее

convert_chars()

Функция преобразовывает символы амперсанда & в HTML-сущность & (типо как &, только числовую). Не затрагивает символы, которые уже являются частью HTML-сущностей! convert_chars( $content, $deprecated = » ) Параметры $content (строка) Текст или HTML-код, амперсанды внутри которого нужно преобразовать. Второй параметр функции больше не используется. Примеры В ядре WordPress эта функция добавляется на хуки, например при выводе …

Подробнее

convert_smilies()

Преобразует все текстовые смайлики в эмодзи или изображения. Преобразование будет проигнорировано внутри HTML-тегов <code>, <pre>, <style>, <script>, <textarea>. Раньше в админке WordPress был чекбокс, который позволял включать/отключать это преобразование (так как оно автоматическое, да), а значит и работу этой функции, это была опция use_smilies в Настройках написания, но затем эту опцию сделали включенной по умолчанию, …

Подробнее

get_current_screen()

Позволяет получить информацию о текущей странице в админке. Функция работает только внутри админки WordPress, если вызвать её на сайте, то можно получить 500-ю ошибку Error: Call to undefined function get_current_screen(). Также вернёт null при использовании внутри AJAX-запроса. get_current_screen() Также обратите внимание, на то, где использовать эту функцию. Глобальный объект $current_screen становится доступным только во время …

Подробнее

get_comment_date()

Возвращает дату публикации комментария в указанном формате. get_comment_date( $format = », $comment_ID = 0 ) Параметры $format (строка) Формат даты/времени. Например Y-m-d (2020-01-30). Все возможные форматы вы можете найти в официальной документации PHP. По умолчанию – значение опции date_format из Настройки > Общее. $comment_ID (число|WP_Comment) ID или объект комментария, дату публикацию которого нужно получить. По умолчанию …

Подробнее

comment_date()

Выводит дату публикации комментария в заданном формате. Если вам нужно получить дату и записать в переменную, то чекайте get_comment_date(). comment_date( $format = », $comment_ID = 0 ) Параметры $format (строка) Формат даты/времени. Например Y-m-d (2020-01-30). Все возможные форматы вы можете найти в официальной документации PHP. По умолчанию – значение опции date_format из Настройки > Общее. $comment_ID …

Подробнее