is_tax() — проверяет, является ли текущая страница архивами таксономии

Возвращает true, если текущая отображаемая страница является архивами какой-либо (или указанной) таксономии. Также можно задать проверку по содержащимся в ней элементам. Проверить рубрики category или метки post_tag этим условным тегом не получится, для этого существуют is_category() и is_tag(). is_tax( $taxonomy = », $term = » ) $taxonomy (строка|массив) — ярлык таксономии или ярлыки нескольких таксономий …

Подробнее

esc_js() — подготавливает строку для использования в JavaScript

Функция возвращает отформатированную строку, готовую для использования в JavaScript (не вызывающую ошибок в скриптах). esc_js( $text ); $text (строка) (обязательное) текст, который нужно обработать для дальнейшего использования в JavaScript-коде. Итак, сначала разберемся, что именно делает эта функция: экранирует одинарные кавычки: ‘ на ‘, заменяет символы < > » & на &lt; &gt; &quot; &amp; соответственно, …

Подробнее

untrailingslashit() — удаляет слэши в конце строки

Возвращает строку с удаленными слэшами / на конце (справа). Количество слэшей, на которые оканчивается строка, не имеет значения — удалены будут все. untrailingslashit( $string ); $string (строка) (обязательное) — строка, которая не должна заканчиваться на слэш. Примеры Удаляем один слэш: echo untrailingslashit( ‘https://misha.blog/blog/’ ); Удаляем несколько штук сразу: echo untrailingslashit( ‘https://misha.blog/blog/////’ ); Тот же самый …

Подробнее

term_description() — возвращает описание элемента таксономии

Возвращает описание (заполняется в админке) элемента таксономии, ID которого был передан в параметрах или же описание текущего элемента, если ID не был указан. Если описания не существует — возвращает пустую строку. term_description( $term = 0, $taxonomy = ‘post_tag’ ) $term_id (целое) — ID элемента таксономии, описание которого нужно получить. По умолчанию — описание текущего элемента. …

Подробнее

wp_set_object_terms() — привязывает указанный пост к указанным элементам таксономий

Функция позволяет добавить пост в любую указанную рубрику и присвоить ему нужные метки. Также работает с произвольными типами постов и таксономиями. wp_set_object_terms( $object_id, $terms, $taxonomy, $append = false ) $object_id (целое) (обязательное) — ID поста. $terms (массив|целое|строка) (обязательное) — ID или ярлык элемента таксономии, к которому нужно привязать пост. Можно передавать несколько значений в виде …

Подробнее

get_header() — подключает шапку сайта

Подключает файл шаблона шапки сайта (обычно это header.php). get_header( $name = null ) $name (строка) название шапки сайта, которую нужно подключить header-{$name}.php, если не указан, то будет подключаться header.php, если же такого файла нет в папке с темой, то подключится стандартный файл /wp-includes/theme-compat/header.php (параметр появился в WordPress 2.7.0). Примеры использования Без указания параметров: get_header(); // …

Подробнее

esc_attr() — подготавливает строку для использования в HTML-атрибуте

В WordPress значения атрибутов перед выводом пропускаются через функцию esc_attr, особенно это касается таких атрубутов, как value, title, alt. Что конкретно делает функция: преобразует символы < > & » ‘ в HTML-сущности, а именно в&lt; &gt; &amp; &quot; ' соответственно. Повторное преобразование не производится. esc_attr( $text ); $text (строка) (обязательное) текст, который планируется использоваться в …

Подробнее

get_stylesheet() — как узнать название папки с текущей темой?

Функция возвращает название директории (папки) с активной темой на блоге. После этого полученное значение можно вывести либо записать в переменную для дальнейшего использования. get_stylesheet() Не имеет каких-либо параметров. Примеры использования Просто выведем название текущей темы сайта: echo get_stylesheet(); // выведет например «twentyten» Также рассмотрим в качестве примера такой способ подключения таблицы стилей: echo ‘<link rel=»stylesheet» …

Подробнее

wpautop() — заменяет переносы строк в тексте на HTML-теги

Заменяет все двойные переносы строк в тексте на параграфы, т.е. заключает абзац в теги <p></p>, также при определенных значениях параметров будет заменять оставшиеся одинарные переносы строк на <br />. «Одинарные» переносы строк (но не двойные), находящиеся в тегах <script></script> или в <style></style> игнорируются. В WordPress эта функция используется для фильтрации the_content() и the_excerpt(). wpautop( $foo, …

Подробнее

sanitize_user() — удаляет из строки все теги и HTML-сущности, а также символы, которые запрещено использовать в имени пользователя

Что именно делает функция — удаляет HTML-теги и сущности, а также преобразует символы вот такого типа á, í в ASCII, то есть в a и i соответственно. Кириллические символы (русские буквы) по умолчанию не удаляются! Возвращает «очищенную» строку — то, что от неё осталось после удаления. sanitize_user( $username, $strict = false ); $username (строка) (обязательное) …

Подробнее

add_magic_quotes() — экранирует спецсимволы во всех элементах массива

Функция экранирует двойную кавычку «, одиночную кавычку ‘, обратный слэш и NUL. По сути она эквивалентна PHP-функции addslashes(), лишь с тем отличием, что работает с массивами. add_magic_quotes( $array ); $array (массив) (обязательное) — массив, который нужно обработать. Возьмем какой-нибудь массив для примера: $array = array( ‘элемент с » двойной кавычкой’, array( «массив в массиве», «элемент …

Подробнее

wp_text_diff() — находит различия в двух заданных строках

Возвращает удобную для чтения HTML-таблицу, в которой отображаются отличия между двумя заданными строками. Если строки эквивалентны, тогда возвращает пустую строку. Таблица состоит из двух колонок — в левой находится первая строка (первоначальная), а в правой — вторая строка (обновленная). Текст и символы, которые присутствуют в левой колонке и отсутствуют в правой — выделяются в левой …

Подробнее

is_attachment() — условный тег, проверяющий является ли текущая открытая страница страницей вложения

Возвращает true, если текущей отображаемой страницей является страница вложения, во всех остальных случаях возвращает false. is_attachment() Функция не имеет каких-либо параметров. Если в вашей теме за вывод постов и страниц вложений отвечает один и тот же файл — single.php, тогда можно использовать в нем следующее условие: if( is_attachment() ){ include ‘attachment_page_template.php’; } else { include …

Подробнее

wp_rel_nofollow() — закрывает все ссылки в указанной строке через rel=»nofollow»

Возвращает строку с текстом (или HTML-кодом), в которой на все ссылки добавлен атрибут rel=»nofollow», при этом: если у ссылки уже есть атрибут rel, тогда будет добавлен второй, все двойные и одиночные кавычки в строке будут экранированы — функция вставит перед ними обратные слэши ; wp_rel_nofollow( $text ); $text (строка) — исходный текст (HTML-код). 1 2 …

Подробнее

is_singular() — проверяет, отображается ли в данный момент страница указанного типа поста

Функция будет возвращать true при отображении постоянных страниц page, страниц записей post, вложений attachment и любых других произвольных типов постов. is_singular( $post_types = » ) $post_types (строка|массив) — типы постов, которые нужно проверить, можно указать несколько типов в виде массива, по умолчанию — все существующие типы записей. Примеры использования Использование без указания параметров: if( is_singular() …

Подробнее