is_ssl() — проверяет, используется ли SSL на странице

Логическая функция, возвращает true или false в зависимости от того, используется ли на странице SSL (протокол HTTPS или порт 443). is_ssl() Не имеет собственных параметров. Пример if( is_ssl() ) { echo ‘<div class=»protected»>Защищенное соединение.</div>’; } Кодекс 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(), is_attachment(), is_author(), is_blog_installed(), …

Подробнее

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

Функция выводит или возвращает заголовок текущего поста (а это значит, что использовать ее можно только в цикле). В большинстве случаев она эквивалентна функции the_title(), разница заключается лишь в том, что она: удаляет все HTML-теги из заголовка при помощи php-функции strip_tags(), преобразует некоторые символы в HTML-сущности при помощи esc_attr(). Также отличается способом задания аргументов. the_title_attribute( $args …

Подробнее

wp_dequeue_script() — предотвращает подключение js-файла

Предотвращает подключение указанного JavaScript-файла на странице, если он ещё не был подключен. Удаляет его из очереди файлов на подключение. wp_dequeue_script( $handle ) $handle (строка) название, идентификатор файла JavaScript. Откуда его узнать? обычно он всегда указывается при подключении скрипта через wp_enqueue_script(), также существует таблица, в которой указаны все идентификаторы стандартных JavaScript и jQuery плагинов, идущих в …

Подробнее

wp_deregister_script() — отменяет регистрацию файла JavaScript

Отменяет регистрацию указанного в параметрах JavaScript-файла, тем самым у нас появляется возможность перерегистрировать свою собственную версию или модификацию этого файла перед непосредственным подключением. wp_deregister_script( $handle ); $handle (строка) рабочее название (идентификатор) скрипта, указанное при регистрации через функцию wp_register_script() Функция ничего не возвращает. Пример Сейчас мы перерегистрируем стандартный файл jQuery в WordPress на свежую версию jQuery, …

Подробнее

wp_redirect() — создание редиректов

Для того, чтобы функция переадресовывала пользователя и не выдавала ошибок, нужно учесть две вещи: URL должен быть абсолютным (то есть с http://). Функцию нужно использовать до того, как начнет выводиться HTML-код страницы. wp_redirect( $location, $status = 302 ) $location (строка) абсолютный URL, на который нужно редиректить пользователя $status (целое число) тип редиректа, например 301 (перемещен …

Подробнее

wp_parse_args() — объединение массива заданных параметров и массива параметров по умолчанию

Нужен для объединения массива с аргументами, переданными в функцию (под функцией в данном случае подразумевается не сам wp_parse_args(), а вообще какая-нибудь левая функция, используемая нами) и массивом аргументов, установленных по умолчанию. Массивы с параметрами могут быть также переданы в виде строки URL-вида, например orderby=rand&order=asc. Функция wp_parse_args() сопоставляет оба массива и замещает все соответствующие элементы массива …

Подробнее

is_main_query() — определяет, является ли текущий цикл основным

Условный тег, возвращает true, если цикл, в теле которого выполняется действие является основным циклом страницы, иначе возвращает false. is_main_query() Функция не имеет параметров. Примеры if( is_main_query() ) { // какой-нибудь код } pre_get_posts — это хук, позволяющий модифицировать цикл непосредственно перед выводом постов. Действие хука распространяется на абсолютно все циклы вывода, именно поэтому нам и …

Подробнее

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

Функция возвращает true, если создание директории прошло успешно, а также если директория по заданному пути уже существует. wp_mkdir_p( $target ) $target (строка) путь относительно корня сайта Примеры Создадим директорию (папку) test в wp-content: wp_mkdir_p(‘wp-content/test’); В полученной папке test создадим сразу несколько поддиректорий: wp_mkdir_p(‘wp-content/test/sub/sub/directory’); Директория images в корне сайта: if( wp_mkdir_p(‘images’) ) { echo ‘Папка images …

Подробнее

includes_url() — возвращает URL директории wp-includes

Функция возвращает абсолютный URL директории wp-includes на блоге. В процессе выполнения использует значения функций site_url() и is_ssl(). includes_url($path = ») $path (строка) дополнительный путь относительно директории wp-includes. Строка будет добавлена к возвращаемому значению. Примеры echo includes_url(); // https://misha.blog/wp-includes/ $path = ‘/images/’; $url = includes_url( $path ); echo $url; // https://misha.blog/wp-includes/images/ Кодекс WordPress: admin_url(), content_url(), get_stylesheet(), …

Подробнее

home_url() — возвращает адрес сайта

Функция возвращает адрес вашего блога, а именно, значение, указанное на скриншоте: Если у вас включен мультисайтинг, то для получения URL используйте network_home_url(). home_url( $path = », $scheme = null ) $path (строка) позволяет добавить какой-нибудь относительный путь к возвращаемому URL $scheme (строка) используемый протокол, в настоящее время поддерживает только http и https Примеры echo home_url(); …

Подробнее

the_permalink() — выводит постоянную ссылку на текущий пост

Функция позволяет вывести абсолютный URL текущего поста в цикле. При использовании вне цикла работать не будет. Чтобы получить URL конкретного поста (например по ID), используйте get_permalink(). the_permalink() Функция не имеет параметров. Примеры <a href=»<?php the_permalink() ?>»>читать далее</a> В темах WordPress в циклах очень часто можно встретить следующее применение: <a href=»<?php the_permalink(); ?>» title=»<?php the_title_attribute(); ?>»><?php …

Подробнее

get_query_var() — получает параметры текущей страницы

Вытаскивает значения указанных параметров из объекта класса WP_Query, используемого на текущей странице, а именно — из глобальной переменной $wp_query. get_query_var( $var ) $var (строка) параметр, который требуется получить Примеры Получение номера текущей страницы $page_number = (get_query_var(‘paged’)) ? get_query_var(‘paged’) : 1; Об этом кстати был один из моих первых постов на блоге, более подробно можете почитать …

Подробнее

wp_is_mobile() — проверяет, просматривает ли пользователь сайт с мобильного устройства

Условный тег, проверяет, зашел ли пользователь на сайт через браузер с мобильного устройства, например с айфона, с айпада, со смартфона на Android, через Opera Mini и т.д. Использует глобальную переменную $_SERVER[‘HTTP_USER_AGENT’]. И только её. Не содержит проверок ширины окна браузера, разрешения экрана и других факторов. Это логическая функция, возвращает true, если страница простматривается на одном …

Подробнее

wp_footer() — запускает хук wp_footer

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

Подробнее

get_num_queries() — возвращает количество запросов к базе данных

Возвращает целое число, показывающее общее количество уже выполненных запросов к базе данных MySQL на текущей странице. Понятное дело, чем меньше запросов — тем лучше. get_num_queries() Функция не имеет каких-либо параметров. Пример Пример использования в стандартной теме Twenty Ten в самом начале файла header.php: echo get_num_queries(); // 9   query_posts(‘post_status=draft’);   echo get_num_queries(); // 14 Кодекс …

Подробнее