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’ ); Вот получившийся массив, прокомментировал в …

Подробнее

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

Возвращает true, если в данный момент отображается главная страница сайта с выводом на ней последних записей, это значит, что в настройках чтения должно быть следующее: Если настройки чтения отличаются от указанных или же текущая страница не является главной — возвращает false. Кстати говоря, если в настройках установлена «Статическая страница», то на главной будет срабатывать тег …

Подробнее

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

Возвращает true, если текущей отображаемой страницей является главная страница блога, во всех остальных случаях — false. В отличие от условного тега is_home(), не зависит от настроек чтения. Страницы постраничной навигации типа главная_страница/page/2, главная_страница/page/3 и т.д тоже будут считаться главной. is_front_page() Функция не имеет каких-либо параметров. Примеры использования if ( is_front_page() ) { // код или …

Подробнее

wp_cache_set() — сохраняет в кэш

Функция сохраняет указанный параметр в кэше WordPress. Всегда возвращает true. wp_cache_set( $key, $data, $group = », $expire = 0 ) $key (строка) ключ, индекс значения в кэше $data (строка|массив|целое число) значение ключа, которое нужно сохранить в кэше $group (строка) группа, в которой находится указанный ключ $expire (целое число) определяет, насколько долго (в секундах) должно быть …

Подробнее

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

Функция удаляет один или несколько параметров из строки вида параметр_1=значение_1&параметр_2=значение_2 и возвращает строку, получающуюся в результате. remove_query_arg( $key, $query=false ) $key (строка|массив) параметр, который нужно удалить $query (строка|логическое) URL-строка, которую нужно обработать, по умолчанию используется $_SERVER[REQUEST_URI] Пример echo remove_query_arg( ‘posts_per_page’, ‘orderby=rand&order=asc&posts_per_page=5&cat=55’ ); // orderby=rand&order=asc&cat=55 Перечисляем необходимые параметры в массиве: $key = array( ‘posts_per_page’, ‘cat’ ); …

Подробнее

nocache_headers() — отключает кэширование страницы в браузерах

Функция полностью удаляет HTTP заголовок Last-Modified (для версии PHP 5.3+) или устанавливает ему пустое значение (версия PHP 5.2 и ниже), также будут выставлены следующие HTTP заголовки: Expires: Wed, 11 Jan 1984 05:00:00 GMT Cache-Control: no-cache, must-revalidate, max-age=0 Pragma: no-cache Использовать перед тем, как начнет выводиться HTML-код на странице, иначе не будет работать! nocache_headers() Функция не …

Подробнее

is_month() — является ли текущая отображаемая страница архивом постов за месяц

В архивах по месяцам выводятся те посты, которые были опубликованы в течение какого-то месяца, например все посты за январь или все посты за август, урлы таких архивов: адрес_сайта/2013/02, первая цифра — год, а вторая — месяц. Функция возвращает true только в том случае, если текущая отображаемая страница является архивом постов за какой-либо месяц. is_month() Этот …

Подробнее

is_year() — возвращает true, если страница является архивом постов за год

В архивах по годам выводятся все посты, опубликованные в течение года (не имеет значения, какого именно года), URL-адреса таких архивов выглядят следующим образом: адрес_сайта/2013. Возвращаемые значения: true или false. is_year() Условный тег без параметров. if ( is_year() ){ printf( ‘Архив постов за <span>%s</span> год’, get_the_date( ‘Y’ )); // будет выводиться например «Архив постов за 2013 …

Подробнее

get_stylesheet_directory() — возвращает полный абсолютный путь сервера к папке с текущей темой

Функция возвращает абсолютный путь от корня сервера до папки с текущей активной темой (шаблоном) без слэша на конце, например /home/truemisha.ru/public_html/wp-content/themes/twentyten. Для получения URL папки с темой используйте функцию get_stylesheet_directory_uri(). get_stylesheet_directory() Данная функция не имеет параметров. Возвращаемое значение отлично подойдет для использования его в PHP-функциях include() и require(), например нам нужно подключить некий файл wordpress.php: require( …

Подробнее

get_stylesheet_directory_uri() — как узнать абсолютный URL папки с темой

Функция возвращает абсолютный URL папки с текущей темой (шаблоном) без слэша на конце, например https://misha.blog/wp-content/themes/twentyten. Если требуется получить абсолютный путь от корня сервера, используйте get_stylesheet_directory(). get_stylesheet_directory_uri() Параметров у функции нет. Примеры использования Вставка таблицы стилей: <link rel=»stylesheet» href=»<?php echo get_stylesheet_directory_uri() ?>/style.css» /> Вставка изображения: <img src=»<?php echo get_stylesheet_directory_uri() ?>/images/wordpress_logo.png» /> Кодекс WordPress: admin_url(), content_url(), get_stylesheet(), …

Подробнее

is_blog_installed() — проверяет, установлен ли WordPress

Функция в первую очередь смотрит значение из кэша. Если вы не используете кэширующих плагинов и при этом возникли какие-то проблемы с подключением к базе, условный тег может сработать неправильно. is_blog_installed() Не имеет параметров. Пример if( is_blog_installed() ) { // какой-то код } Кодекс 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(), …

Подробнее