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 (строка) Ключ очищаемой опции. Для стандартных опций действуют …

Подробнее

get_comment_class()

Получаем предопределённый набор CSS-классов для комментария в виде массива. Каждый CSS-класс будет автоматически очищен функцией esc_attr(). get_comment_class( $class = », $comment_id = null, $post_id = null ) Параметры $class (строка|массив) Один или несколько дополнительных CSS-классов, которые хотите добавить в общий список. Можно разделять пробелами или передать в виде массива. $comment_id (целое|WP_Comment) ID или объект комментария, …

Подробнее

comment_class()

Выводит (или возвращает) атрибут class=»» с предопределённым набором CSS-классов комментария. О том, каким образом WordPress задаёт эти CSS-классы, я рассказал тут. comment_class( $class = », $comment = null, $post_id = null, $echo = true ) Параметры $class (строка|массив) Один или несколько дополнительных CSS-классов, которые хотите добавить в общий список. Можно разделять пробелами или передать в …

Подробнее

comments_template()

Функция подключает файл шаблона комментариев (по умолчанию comments.php) и, самое главное, получает комментарии текущего поста и записывает их в глобальные переменные, если быть точнее, то в $wp_query->comment, которая потом используется внутри шаблона комментариев другими функциями, например функцией wp_list_comments(). О написании собственного шаблона вывода комментариев я рассказывал в этом видеоуроке. comments_template( $file = ‘/comments.php’, $separate_comments = false …

Подробнее