wp_get_theme() — получает всю информацию о теме

Функция возвращает объект темы, содержащий всю возможную информацию о ней. wp_get_theme( $stylesheet = null, $theme_root = null ) $stylesheet (строка) — название директории (папки) с темой, по умолчанию — текущая тема. $theme_root (строка) — позволяет указать абсолютный путь к папке с темами на сервере, если не указано, используется значение функции get_raw_theme_root(). Возвращаемые значения и примеры …

Подробнее

wp_hash() — генерирует хеш-код на основе секретного ключа

Функция возвращает строку, содержащую полученный хеш-код в нижнем регистре в шеснадцатеричной системе. Использует алгоритм хеширования md5. wp_hash( $data, $scheme = ‘auth’) $data (строка) строка текста, которую нужно хешировать $scheme (строка) тип секретного ключа. Может принимать значения auth, secure_auth, logged_in и nonce. Получение ключа происходит на основе функции wp_salt() Примеры $hash = wp_hash( ‘wordpress’ ); // …

Подробнее

get_sidebar() — подключает сайдбар

Функция подключает файл с шаблоном сайдбара сайта, это может быть sidebar.php или же sidebar-название_сайдбара.php. В том случае, если шаблоны сайдбаров отсутствуют в папке с темой, тогда будет подключаться сайдбар по умолчанию, находящийся в wp-includes/theme-compat/sidebar.php. Я не называю сайдбары боковыми колонками, потому что в WordPress они по сути могут находиться где угодно, даже где-то в подвале …

Подробнее

AJAX в админке WordPress (с обработчиком admin-ajax.php)

Сам я совсем недавно познакомился с такой возможностью передачи асинхронных запросов в WordPress. Наткнулся в коде какого-то плагина и сперва никак не мог понять, как оно работает. Но на деле всё оказалось очень удобным. jQuery Тут есть только две вещи, отличающие вордпрессовский ajax-запрос от обычного: URL запроса, в данном случае это /wp-admin/admin-ajax.php, однако он уже …

Подробнее

get_cat_name() — как получить название рубрики, зная ее ID

Возвращает название рубрики, ID которой был передан в параметрах. Если рубрики с указанным ID не существует, функция возвращает пустую строку. get_cat_name( $cat_id ) $cat_id (целое число) — ID категории, название которой нужно получить Пример использования $category_name = get_cat_name( 2 ); // присваиваем значение имени категории переменной $category_name echo $category_name; Кодекс WordPress: cat_is_ancestor_of(), category_description(), get_ancestors(), get_cat_ID(), …

Подробнее

wp_die() — прекращает выполнение PHP-кода и выводит HTML-сообщение об ошибке

Является дополнением к PHP-функции die(), которое заключается в выводе сообщения об ошибке для пользователя в виде HTML-страницы. wp_die( $message = », $title = », $args = array() ) $message (строка|объект) текст сообщения об ошибке или полностью объект WP_Error $title (строка) заголовок сообщения (содержимое <title>), если в предыдущем параметре был указан WP_Error объект, то в качестве …

Подробнее

wp_cache_get() — получает значение из кэша

Функция возвращает полученное значение из кэша WordPress (это может быть строка или массив). В том случае, если указанные данные из кэша получить невозможно, возвращает false. wp_cache_get( $key, $group = », $force = false, &$found = null ) $key (целое число|строка) ключ, значение которого нужно получить $group (строка) группа ключей $force (логическое) нужно ли принудительно обновлять …

Подробнее

get_bloginfo() — возвращает параметры блога

Функция позволяет получить и вывести различные параметры из настроек сайта, а некоторые из них и вовсе не имеют настроек и нигде не указываются. get_bloginfo( $show = », $filter = ‘raw’ ) $show (строка) параметр, который требуется получить, по умолчанию — name name название сайта, установленное в Параметры > Общее description краткое описание сайта, указанное в …

Подробнее

wp_set_auth_cookie() — устанавливает куки авторизации

Функция по сути авторизует пользователя с указанным в параметрах ID, но у нее есть две особенности: она должна быть использована до того, как начнет выводиться какой-либо HTML-код, авторизация происходит не сразу — только при последующем обновлении страницы; Сама функция ничего не возвращает. wp_set_auth_cookie($user_id, $remember = false, $secure = ») $user_id (целое число) ID пользователя $remember …

Подробнее

site_url() — возвращает URL директории установки WordPress

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

Подробнее

wp_kses_array_lc() — переводит названия ключей в массиве в нижний регистр

Функция возвращает массив, в котором все названия ключей (индексы) находятся в нижнем регистре. Значения же ключей остаются без изменения. wp_kses_array_lc( $inarray ) $inarray (массив) первоначальный массив, может быть многоуровневым Пример $inarray = array(‘key1’=>’value_1’, ‘KEY_2’=>’VALUE_2’); print_r( wp_kses_array_lc( $inarray ) ); // Array ( [key1] => Array ( [0] => value_1 ) [key_2] => Array ( [0] …

Подробнее

get_the_ID() — возвращает ID текущего поста

Функция возвращает ID (целое число) текущего поста в цикле. При использовании вне цикла, возвращать ничего не будет. Тут, я надеюсь, вы имеете правильное представление о цикле, то есть например на страницах самих постов функция тоже будет работать норм. get_the_ID() Сама функция без параметров. Примеры $post_id = get_the_ID(); // записываем ID поста в переменную для дальнейшего …

Подробнее

admin_url() — возвращает URL админки WordPress

Возвращает абсолютный URL админки WordPress для текущего сайта, использует функцию is_ssl() и по возможности добавляет протокол https, если конечно же не указан параметр $scheme, который будет считаться более приоритетным. admin_url( $path = », $scheme = ‘admin’ ) $path (строка) относительный URL, добавляемый к возвращаемому абсолютному URL $scheme (строка) http или https Примеры echo admin_url(); // …

Подробнее

the_ID() — выводит ID текущего поста

Функция the_ID() не имеет параметров — это значит, что ее всегда нужно использовать только в цикле, иначе она прост ничего не выведет. Если вам нужно получить ID поста, но при этом не нужно его сразу же выводить, воспользуйтесь функцией get_the_ID(). the_ID() Примеры <p>ID поста: <?php the_ID(); ?></p> Задействование в качестве HTML-атрибута id: <?php while( have_posts() …

Подробнее

get_the_title() — возвращает заголовок поста

Функция возвращает заголовок поста, ID которого передан в параметрах, если же ID не указан, возвращается заголовок текущей записи в цикле. Функция действует для любых типов постов — т.е. как для записей, так и для страниц. Если запись защищена паролем, то перед заголовком добавляется «Защищено: », если пост помечен как личное, тогда префикс заголовка будет «Личное: …

Подробнее