get_post_stati() — возвращает все существующие статусы постов

Функция возвращает массив объектов (или массив имён) всех поддерживаемых статусов постов с возможностью фильтрации результатов по значению определенного параметра в объекте статуса. get_post_stati( $args = array(), $output = ‘names’, $operator = ‘and’ ) $args (массив) фильтрующий массив вида key=>value (параметр объекта=>значение параметра), то есть будут возвращены только те статусы, у которых имеется этот параметр, равный …

Подробнее

has_tag() — проверяет пост на наличие в нем перечисленных меток (тегов)

Возвращает true, если пост отмечен хотя бы одним из указанных тегов, в противном случае — false. has_tag( $tag = », $post = null ) $tag (строка|целое|массив) — ID, название или ярлык метки, также можно передать несколько ID/названий/ярлыков через массив. Если не указан, то проверяет, имеются ли у поста хоть какие-то метки вообще. $post (объект) — …

Подробнее

get_template_directory_uri() — возвращает абсолютный URL папки с шаблоном

Функция возвращает абсолютный URL директории с текущим шаблоном (темой) WordPress. В случае использования на блоге дочерней темы, функция будет возвращать URL папки с родительской темой. Для того, чтобы получить URL непосредственно активной темы, используйте функцию get_stylesheet_directory_uri(). get_template_directory_uri() Не имеет параметров. Пример Обратите внимание на отсутствие слэша на конце возвращаемого URL: <script src=»<?php echo get_template_directory_uri() ?>/js/scrollto.js»></script> …

Подробнее

wp_notify_postauthor() — отправляет уведомление о комментарии автору поста

Возвращает true в случае успешной отправки email-уведомления автору поста, к которому был оставлен указанный комментарий. wp_notify_postauthor( $comment_id, $comment_type = » ) $comment_id (целое число) ID комментария, уведомление о котором требуется отправить $comment_type (строка) тип комментария, например comment (по умолчанию), trackback или pingback, в зависимости от выбранного типа, будет отправлен соответствующий текст уведомления Пример $comment_id = …

Подробнее

wp_notify_moderator() — уведомляет о комментарии администратора и автора поста

Отправляет email-уведомление о комментарии администратору блога, а именно тому, чей email указан в настройках WordPress, а также автору поста, к которому оставлен комментарий в том случае, если автор имеет права на редактирование коммента. Функция будет работать только в том случае, если в настройках стоит галка: wp_notify_moderator( $comment_id ) $comment_id (целое число) — ID комментария, уведомление …

Подробнее

wp_mail() — функция отправки email

Функция возвращает true в случае успешной отправки email, однако это не означает, что письмо будет получено и прочтено. wp_mail( $to, $subject, $message, $headers = », $attachments = array() ) $to (строка|массив) получатель или получатели письма (в виде массива или через запятую). Обратите внимание, если вы укажете их через запятую, то каждый получатель письма увидит все …

Подробнее

is_category() — проверяет, является ли текущая отображаемая страница рубрикой

Условный тег, возвращает true в том случае, если текущая страница является архивом рубрик. Также в параметрах имеется возможность задавать проверку какой-то конкретной рубрики (или нескольких рубрик). is_category( $category = » ) $category (целое|строка|массив) — ID/ярлык/название рубрики. Также можно передать несколько значений в виде массив. Примеры использования Сразу же давайте условимся, предположим у нас на блоге …

Подробнее

is_author() — проверяет, отображается ли в данный момент страница с архивами автора

Функция возвращает true, если текущей отображаемой страницей является архив постов какого-либо (или конкретного) автора, в противном случае — false. is_author( $author = » ) $author (целое|строка|массив) ID/логин автора, также можно задать несколько авторов в виде массива. Пример использования Берем в качестве параметра ID автора: if( is_author( 4 ) ){ echo ‘Вы просматриваете архивы постов автора …

Подробнее

get_stylesheet_uri() — как получить URL файла style.css в теме

Возвращает абсолютный URL таблицы CSS-стилей по умолчанию, то есть URL файла style.css в текущей вордпрессовской теме. get_stylesheet_uri() Функция без параметров. Вот единственный пример и полагаю единственный способ применения данной функции: <link rel=»stylesheet» href=»<?php echo get_stylesheet_uri() ?>» /> Кодекс WordPress: admin_url(), content_url(), get_stylesheet(), get_stylesheet_directory(), get_stylesheet_directory_uri(), get_stylesheet_uri(), get_template_directory(), get_template_directory_uri(), get_theme_root(), home_url(), includes_url(), network_home_url(), plugin_basename(), site_url(), wp_lostpassword_url(), wp_mkdir_p(), …

Подробнее

is_page() — проверяет, отображается ли в данный момент «страница WordPress»

Возвращает true, если в настоящий момент отображается тип записей page (постоянные страницы), то есть я имею ввиду вот эти страницы: is_page( $page = » ) $page (целое|строка|массив) — ID, ярлык или заголовок страницы, либо несколько значений ID, ярлыков и заголовков в виде массива. Примеры использования Без каких-либо параметров: if ( is_page() ) { echo ‘вы …

Подробнее

add_query_arg() — добавляет параметры в строку URL-вида

Позволяет добавить один или несколько параметров в URL-строку вида параметр_1=значение_1&параметр_2=значение_2. В результате возвращает строку с уже присутствующими в ней параметрами. # Первый аргумент — название параметра, второй — его значение add_query_arg( $key_1, $value_1, $old_query_or_uri );   # Параметры в виде массива вида ключ=>значение add_query_arg( array(‘key_1’ => ‘value_1’, …), $old_query_or_uri ); $old_query_or_uri (строка|логическое) первоначальная строка, по …

Подробнее

wp_editor() — добавляет поле с редактором

Функция возвращает текстовое поле с прикрученными к нему TinyMCE (визуальный) и Quicktags (HTML) редакторами, также добавляет свой JavaScript через функцию wp_footer, если используется на страницах сайта (т.е. не в админке). Имеется возможность загрузки файлов. wp_editor( $content, $editor_id, $settings = array() ) $content (строка) содержимое текстового поля, то есть какой-то текст или HTML-код, который нужно засунуть …

Подробнее

wp_check_filetype() — возвращает MIME-тип и расширение файла

В случае успеха возвращает массив, содержащий расширение файла и его MIME-тип, если же расширение или тип данного файла не являются разрешенными на сайте, каждый элемент возвращаемого массива будет равен false. wp_check_filetype( $filename, $mimes = null ) $filename (строка) путь к файлу на сервере $mimes (массив) разрешенные типы файлов, если не указаны, то используется массив с …

Подробнее

wp_list_pluck() — получает все значения определенного ключа из массива объектов (массивов)

Вытаскивает из массива массивов или массива объектов все значения по определенному полю (индексу) и помещает их в отдельный массив. Возвращает результат в виде одномерного нумерованного массива. wp_list_pluck( $list, $field ) $list (массив) массив массивов или массив объектов $field (строка) поле, индекс, по которому производится отбор Пример Предположим, первоначально мы имеем вот такой массив. Пропускаем его …

Подробнее

wp_upload_dir() — возвращает информацию о директории загрузок

Возвращает массив, содержащий информацию о текущей директории (папке) с загрузками. wp_upload_dir( $time = null ) $time (строка) время формата ГГГГ/ММ, полезно указать в том случае, если ваши загрузки распределяются по месяцам (можно настроить в админке). По умолчанию используется текущая дата. Пример Засунем результат в переменную: $upload_dir = wp_upload_dir( ‘2013/02’ ); Вот получившийся массив, прокомментировал в …

Подробнее