Все, что вам нужно знать о Бытие 3.1

Genesis является одним из самых популярных платформ WordPress. Тем не менее, ранее ему не хватало некоторых функций, которые были важны для разработчиков, таких как способ отсвазания кредитов колонтитула и демо-контента одним щелчком мыши. Теперь, Бытие 3.1 здесь. С ним приходит несколько полезных обновлений и функций для повышения WordPress сайт-здание опыт для своих пользователей. От одного …

Подробнее

wp_reset_query() — восстанавливает значения глобальных переменных $wp_query и $post

Сбрасывает значения глобальных переменных $post и $wp_query на первоначальные, используемые на текущей странице. Нужна для правильной работы условных тегов и функций вывода постов(the_title, the_permalink() и т.д.). wp_reset_query() Функция не имеет аргументов и ничего не возвращает. Примеры Если вы используете query_posts() для создания дополнительных циклов, например вывода свежих записей, то добавление функции wp_reset_query() после цикла — …

Подробнее

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

Условный тег, возвращает true, если текущей отображаемой страницей являются результаты поиска, иначе — false. is_search() Функция не имеет никаких параметров. Пример — если находимся на странице с результатами, подключается форма поиска: if ( is_search() ) { get_search_form(); } Кодекс WordPress: author_can(), cat_is_ancestor_of(), comments_open(), email_exists(), has_excerpt(), has_nav_menu(), has_post_format(), has_post_thumbnail(), has_tag(), in_category(), is_404(), is_active_sidebar(), is_admin(), is_admin_bar_showing(), is_archive(), …

Подробнее

wp_insert_category — функция для создания и редактирования категорий на блоге

В случае успеха функция возвращает ID созданной/обновленной рубрики, в случае неудачи — false или WP_Error. /* * Внимание: * Функция работает только при подключенном файле /wp-admin/includes/taxonomy.php * Если появится ошибка Fatal error: Call to undefined function wp_insert_category() * тогда просто подключите файл перед самой функцией */ require_once( ABSPATH . ‘/wp-admin/includes/taxonomy.php’);   wp_insert_category( $catarr, $wp_error ); …

Подробнее

get_category() — получает всю информацию о категории с указанным ID

Ключевая функция для работы с конкретной рубрикой, позволяет получить всю необходимую информацию о ней — достаточно лишь знать ID рубрики. Если информации о категории не существует в кеше, тогда она достается из базы данных. get_category( $category, $output, $filter ) $category (целое число|объект) (обязательное) — ID рубрики или объект, в случае использования объекта в качестве параметра …

Подробнее

balanceTags() — исправляет некорректный XHTML-код, если такая возможность включена в настройках

По сути это просто расширенный вариант функции force_balance_tags() с одним дополнительным аргументом, позволяющим проверить значение параметра use_balanceTags в настройках. balanceTags( $text, $force = false ); $text (строка) (обязательное) — строка с XHTML-кодом, который нужно отформатировать. $force (логическое) (необязательное) — включить принудительное исправление. false — функция будет исправлять XHTML (закрывать незакрытые теги, а также расставлять их …

Подробнее

zeroise() — добавляет необходимое количество нулей перед числом

Добавляет перед заданным числом $number нули до тех пор, пока количество цифр в нем не станет равно $threshold. Возвращает результат в виде строки. zeroise( $number, $threshold ); $number (целое|строка) (обязательное) — число (или строка), перед которым нужно надобавлять нулей. $threshold (целое) (обязательное) — количество цифр (или символов), которое должно быть в возвращаемой строке. Примеры использования …

Подробнее

category_description() — как вывести описание текущей рубрики, а также рубрики с указанным ID

Возвращает описание рубрики с указанным в параметрах ID, либо описание текущей категории, если ID не указан. Если у рубрики нет описания, то возвращает пустую строку. category_description( $category_id ); $category_id (целое число) (необязательное) ID категории, по умолчанию текущая. Пример использования: echo category_description( 14 ); или вот так, более подробно: $cat_id = 14; $cat_description = category_description( $cat_id …

Подробнее

wp_new_user_notification() — отправляет уведомления администратору и пользователю

Функция отправляет администратору блога (на email, указанный в настройках) уведомление о новом пользователе, самому же пользователю высылаются по почте его логин и пароль. wp_new_user_notification( $user_id, $plaintext_pass = ») $user_id (целое число) ID пользователя $plaintext_pass (строка) незакодированный пароль. Если не указать пароль, то сообщение пользователю отправлено не будет, только email-уведомление администратору и всё Функция ничего не …

Подробнее

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

Функция возвращает true при нахождении на страницах с архивами меток. Во всех остальных случаях — false. is_tag( $slug = » ) $slug (строка|массив) — ярлык метки (тега) или несколько ярлыков в виде массива. Для тех, кто ещё не в курсе про ярлыки: Примеры использования: Без указания параметра: if( is_tag() ){ echo ‘Вы находитесь на странице …

Подробнее

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 или ярлык элемента таксономии, к которому нужно привязать пост. Можно передавать несколько значений в виде …

Подробнее