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 …

Подробнее

get_taxonomy()

Возвращает объект таксономии WP_Taxonomу. Если указанной таксономии не существует, функция возвращает false. Если вы попали сюда, ища способ получения объекта элемента таксономии WP_Term, то взгляните пожалуйста на функции get_term_by() или get_term(). get_taxonomy( $taxonomy ) Параметры $taxonomy (строка) Название таксономии, например category, post_tag или произвольной таксономии. WP_Taxonomy Объект таксономии имеет плюс-минус все те же свойства, которые …

Подробнее

unregister_taxonomy()

Отменяет регистрацию таксономии. Не работает для рубрик и меток. Возвращает: true – таксономия успешно де-регистрирована. WP_Error – либо в качестве параметра передана несуществующая таксономия, либо таксономия с системный свойством _builtin (рубрика или метка). unregister_taxonomy( $taxonomy ) Параметры $taxonomy (строка) Название таксономии. Пример Функция также должна добавляться на хук init (на этот же хук добавляется и …

Подробнее

unregister_taxonomy_for_object_type()

Открепляет зарегистрированную таксономию от типа записи. Возвращает: true – открепление прошло успешно, false – если: указана несуществующая таксономия в параметрах функции, указан несуществующий тип записи в параметрах функции, указанная таксономия уже не ассоциирована с указанным типом записи. unregister_taxonomy_for_object_type( $taxonomy, $object_type ) Параметры $taxonomy (строка) Название открепляемой таксономии. $object_type (строка) Название типа записей, от которого открепляем. …

Подробнее

the_terms()

Выводит ссылки на элементы таксономий поста, разделённые запятыми (меняется в параметрах). Воспользуйтесь функцией get_the_terms(), если хотите получить термины поста в виде массива объектов. the_terms( $post_id, $taxonomy, $before = ”, $sep = ‘, ‘, $after = ” ) Параметры $post_id (целое) ID поста, термины которого нужно вывести. Если хотите вывести термины текущего поста в цикле, передайте в …

Подробнее

get_the_term_list()

Возвращает список элементов указанной таксономии, присвоенных к указанному посту в виде HTML-ссылок. Если у поста нет терминов указанной таксономии, вернёт false. Если было передано название несуществующей таксономии, вернёт объект WP_Error. Если вам недостаточно параметров этой функции, чтобы вывести термины в нужном формате, то рекомендую обратить внимание на функцию get_the_terms(). get_the_term_list( $post_id, $taxonomy, $before = ”, …

Подробнее

get_term_parents_list()

Позволяет получить список родительских элементов указанного элемента таксономии в соответствующем порядке. Эта функцию удобно использовать при создании хлебных крошек. Возвращает: список родительских элементов – в случае успеха, объект WP_Error, если пытаемся получить термины несуществующей таксономии или в качестве параметра $term_id передано пустое значение, пустую строку, если у термина нет родительских элементов. get_term_parents_list( $term_id, $taxonomy, $args = …

Подробнее

get_term_children()

Возвращает массив, состоящий из ID дочерних терминов элемента таксономии. Дочерние элементы собираются со всех уровней вложенности. Функция возвращает пустой массив, если дочерних элементов у термина нет, или если термин не принадлежит указанной таксономии. Возвращает объект WP_Error, если указана несуществующая таксономия. get_term_children( $term_id, $taxonomy ) Параметры $term_id (целое) ID термина, дочерние элементы которого нужно получить. $taxonomy …

Подробнее

sanitize_option()

Очищает значение опции в зависимости от того, что это за опция. Подробнее – в правилах очистки. Функция (логично предположить) возвращает очищенное значение. Если с очисткой что-то пошло не так, то регистрирует соответствующую ошибку для отображения на страницах настроек в админке функцией add_settings_error(). sanitize_option( $option, $value ) Параметры $option (строка) Ключ очищаемой опции. Для стандартных опций действуют …

Подробнее