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 …

Подробнее

get_comments_number()

Функция возвращает количество комментариев к посту с указанным ID или текущему посту в цикле. get_comments_number( $post_id = 0 ) Параметры $post_id (целое|WP_Post) Укажите ID или объект поста, количество комментариев которого нужно получить. По умолчанию используется текущий пост в цикле. Примеры // выводим количество комментов к текущему посту echo get_comments_number();   // выводим количество комментов из …

Подробнее

get_edit_term_link()

Возвращает URL, ведущий на страницу редактирования элемента таксономии в админке. В случае, если передано название несуществующей таксономии, ничего не возвращает. В случае, если у текущего пользователя нет прав на редактирование данного элемента таксономии current_user_can( ‘edit_term’, $term_id ), ничего не возвращает. get_edit_term_link( $term_id, $taxonomy = ”, $object_type = ” ) Параметры $term_id (целое|WP_Term) ID или объект …

Подробнее

edit_term_link()

Выводит HTML-ссылку на редактирование элемента таксономии (рубрики, метки или произвольной таксономии). Ссылка не будет выведена, если у пользователя нет прав на редактирование термина. Если вам нужно получить/вывести именно URL ссылки, то обратите внимание на get_edit_term_link(). edit_term_link( $link = ”, $before = ”, $after = ”, $term = null, $echo = true ) Параметры $link (строка) …

Подробнее

get_edit_tag_link()

Возвращает: URL страницы редактирования метки – в случае успеха. null – если текущий пользователь не имеет прав на редактирование. null – если второй параметр функции был изменён, и в него было передано название несуществующей таксономии. get_edit_tag_link( $tag_id, $taxonomy = ‘post_tag’ ) Параметры $tag_id (целое) ID метки URL страницы редактирования которой нужно получить. $taxonomy (строка) Если …

Подробнее

edit_tag_link()

Выводит ссылку (HTML тегом <a>) на страницу редактирования метки. Ссылка не будет выведена, если у пользователя нет прав на редактирование меток. Если вам нужно получить/вывести именно URL ссылки, то обратите внимание на get_edit_tag_link(). edit_tag_link( $link = ”, $before = ”, $after = ”, $tag = null ) Параметры $link (строка) Текст ссылки. По умолчанию __( ‘Edit This’ ) …

Подробнее

get_tag()

Возвращает информацию о метке. В виде объекта или в виде ассоциативного или нумерованного массива. Прежде, чем получать значение из базы данных, функция попробует получить его из кэша. Возвращает объект класса WP_Error, если в первый параметр функции передано пустое значение, либо null, если метки с указанным ID не существует. get_tag( $tag, $output = OBJECT, $filter = …

Подробнее

sanitize_term_field()

Функция занимается очисткой информации об элементе таксономии. Также позволяет добавлять в себя другие правила очистки в зависимости от контекста. Возвращает очищенное значение. Если вы не до конца понимаете, про какую «очистку» я говорю, смотрите этот видеоурок. sanitize_term_field( $field, $value, $term_id, $taxonomy, $context ) Параметры $field (строка) Ключ очищаемого поля. По сути может быть названием любого свойства …

Подробнее

wp_delete_term()

Удаляет элемент таксономии. А также его метаданные. Если термин является родительским для других терминов, то его дочерние элементы будут подвинуты на уровень выше. Возвращает: true – удаление прошло успешно, false – указанных терминов не существует, 0 – если была попытка удалить категорию по умолчанию, термин по умолчанию. wp_delete_term( $term, $taxonomy, $args = array() ) Параметры …

Подробнее

sanitize_term()

Очищает все поля элемента таксономии в полученном объекте/массиве, игнорируя все «левые» поля в нём. Под полями подразумеваются свойства объекта WP_Term. Вот его свойства («не левые» поля). term_id name description slug count parent term_group term_taxonomy_id object_id По факту, всё, что делает функция, это проходит циклом по всем этим ключам внутри массива/объекта и очищает каждый из них …

Подробнее

get_term_field()

Возвращает значение одного из полей термина или, иными словами, одно из свойств объекта WP_Term. Значения очищаются функцией sanitize_term_field() в зависимости от контекста использования. Читайте подробнее про очистку в этом уроке. Возвращает объект класса WP_Error, если во второй параметр функции передано пустое значение, либо null, если указанного термина или указанного поля у термина не существует. get_term_field( $field, $term, …

Подробнее

taxonomy_exists()

Функция проверяет, существует ли (зарегистрирована ли) указанная таксономия. Возвращает: true – да, существует, false – нет, не существует. taxonomy_exists( $taxonomy ) Параметры $taxonomy (строка) Название проверяемой таксономии. Примеры taxonomy_exists( ‘category’ ); // Возвращает true, потому что рубрики скорее всего существуют на сайте   taxonomy_exists( ‘post_tag’ ); // Возвращает true, потому что метки скорее всего существуют на …

Подробнее

term_exists()

Проверяет, существует ли элемент таксономии с указанным ID, ярлыком или названием. Обратите пожалуйста внимание, что функция не супер-быстрая, потому что работает напрямую с базой данных, поэтому возможно, что в вашей ситуации будет лучше использовать для этой цели get_term_by(), которая использует кэш, смотрите примеры. Возвращает: ID термина, если он существует, а проверку мы делали только по …

Подробнее