network_home_url() — возвращает URL сети сайтов

Функция возвращает: при включенном мультисайтинге — URL всей сетки сайтов, при отключенном мультисайтинге — значение функции home_url(); network_home_url( $path = », $scheme = null ) $path (строка) дополнительный путь относительно возвращаемого URL $scheme (строка) используемый протокол, может принимать значения http и https, по умолчанию определяется функцией is_ssl() Пример echo network_home_url(‘/misha’, ‘https’); // https://misha.blog/misha Кодекс WordPress: …

Подробнее

wp_upload_bits() — загружает на сайт файлы, заданные в виде строки

Функция загружает файл с указанным содержимым в папку с загрузками. После завершения возвращает массив с информацией об этом файле. Проводит все необходимые проверки на безопасность (тип файла, размер и т.д.). wp_upload_bits( $name, $deprecated, $bits, $time = null ) $name (строка) название файла, обязательно должно быть вместе с расширением $deprecated (null) параметр не используется, тем не …

Подробнее

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

Если на конце строки уже есть слэши — все они будут удалены, и неважно сколько их там. В итоге функция вернет строку с одним слэшем / на конце. trailingslashit( $string ); $string (строка) (обязательное) — строка, в конце которой нужно поставить слэш. Примеры Несколько простых примеров: $path = trailingslashit( ‘/home/public_html/wp-content/uploads’ ); $path = trailingslashit( ‘/home/public_html/wp-content/uploads/’ …

Подробнее

wp_reset_postdata() — восстанавливает значение глобальной переменной $post

Восстанавливает значение глобальной переменной $post на первоначально используемое на текущей странице, которое она берет из другой глобальной переменной — $wp_query. Итак, значит функцию можно использовать после любых неосновных циклов вывода постов, которые никак не модифицируют переменную $wp_query, к таким циклам как раз можно отнести WP_Query. Нужна для правильной работы the_title(), the_permalink(), the_content(), а также всех …

Подробнее

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

Опишу суть функции при помощи скриншотов, итак, функция возвращает true, если: false в том случае, если: Кстати, на скриншотах «Primary Navigation» — это именно название области, а в аргументе нужно передавать её ярлык, предположим ярлык будет primary. has_nav_menu( $location ) $location (строка) (обязательное) — область темы, области задаются через функцию register_nav_menu() — там можно и …

Подробнее

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 ‘вы …

Подробнее