Другие функции темы (рубрика)

add_theme_support()

Регистрирует поддержку новых возможностей темы в WordPress (поддержка миниатюр, форматов записей и т.д.).

bloginfo()

Выводит информацию о сайте (блоге). Почти вся получаемая информация хранится в опциях сайта.

body_class()

Выводит css классы относящиеся к текущей странице. Предназначен для использования в теге <body>.

current_theme_supports()

Проверяет есть ли указанная возможность у темы, зарегистрированная через add_theme_support().

get_custom_header_markup()

Получает HTML разметку для заголовка шапки. Там могут быть картинки и видео.

get_custom_logo()

Получает HTML код логотипа сайта установленного в кастомайзере (в настройках темы). Код будет такой: <a href="/"><img></a>.

get_header_image()

Получает УРЛ картинки шапки (заголовка), которая устанавливается в настройках темы.

get_header_image_tag()

Создает IMG тег с картинкой заголовка установленной в настройках темы (кастомайзере).

get_header_textcolor()

Получает цвет текста для шапки (заголовка). Цвет устанавливается в настройках темы, если в теме включена эта опция.

get_header_video_url()

Получает URL видео заголовка указанного в настройках (кастомайзере).

get_page_template()

Получает путь к шаблону страницы в текущем или родительском шаблоне.

get_page_templates()

Получает все существующие шаблоны постоянных страниц текущей темы (активной темы).

get_post_class()

Получает css классы в виде массива, которые нужно использовать в записи для вывода в html теге .

get_query_template()

Получает путь до указанного файла шаблона. Указывается тип запроса: index, category, 404 и т.д.

get_stylesheet()

Получает название текущей темы (каталога текущей темы) (дочерней темы).

get_template()

Получает название текущей темы (папки текущей темы) (родительской темы).

get_theme_mod()

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

get_theme_mods()

Получает все настройки (опции) темы. Обычно тут хранятся настройки Кастомайзера.

get_theme_root()

Получает абсолютный путь папки (каталога) с темами WordPress. Слэш на конце отсутствует.

has_custom_logo()

Проверяет установлен ли логотип для сайта.

has_header_image()

Проверяет установлена ли картинка заголовка для текущей темы. Нужна только, когда включена поддержка картинки заголовка для темы.

has_header_video()

Проверяет загружено ли видео для заголовка в настройках темы (кастомайзере).

header_image()

Выводит на экран УРЛ картинки шапки (заголовка), которая устанавливается в настройках темы.

is_child_theme()

Проверяет используется ли дочерняя тема. Условный тег.

is_header_video_active()

Проверяет нужно ли показать имеющееся видео заголовка на текущей странице. Условный тег.

post_class()

Выводит селекторы CSS (классы) всячески характеризующее пост/запись. Используется для упрощения верстки шаблона.

register_nav_menu()

Регистрируется одно расположение/место меню, к которому затем в админке прикрепляются меню.

register_nav_menus()

Регистрируется сразу несколько областей меню (расположений меню), к которым затем прикрепляются меню.

register_theme_directory()

Регистрирует директорию в которой могут находится темы.

remove_theme_mod()

Удаляет указанную настройку (опцию) текущей темы, установленную с помощью set_theme_mod().

remove_theme_mods()

Удаляет все специальные настройки (опции) темы, установленные с помощью set_theme_mod().

remove_theme_support()

Позволяет темам отменять ранее зарегистрированные новые возможности.

search_theme_directories()

Находит все зарегистрированные директории тем из каталога themes.

set_theme_mod()

Создает или обновляет специальные настройки (опции) текущей темы.

single_month_title()

Выводит или получает заголовок текущей страницы (страница месяца).

sticky_class()

Выводит CSS класс "sticky" для поста, если он помечен как прилепленный пост.

the_custom_header_markup()

Выводит HTML разметку заголовка шапки - HTML код картинки и видео для шапки установленные в настройках кастомайзера.

the_custom_logo()

Выводит на экран HTML код логотипа сайта установленного в кастомайзере (в настройках темы). Код будет такой: <a href="/"><img></a>.

the_header_video_url()

Выводит на экран URL видео заголовка, указанного в настройках (кастомайзере).

the_search_query()

Выводит текущий поисковой запрос. Используется на странице вывода результатов поиска (search.php).

unregister_nav_menu()

Удаляет, ранее зарегистрированное, меню навигации.

wp_body_open()

Запускает хук wp_body_open. Нужно использовать в теме сразу после открывающего тега <body>.

wp_custom_css_cb()

Выводит на экран готовый <style> элемент с CSS стилями из настройки «Дополнительные стили» (в кастоймезере).

wp_footer()

Запускает хук wp_footer — один из основных хуков, без которого не будут работать многие плагины. Вызывается в подвале темы, в файле footer.php.

wp_get_archives()

Выводит список ссылок на страницы архивов по дате (дни, месяцы, годы).

wp_get_document_title()

Получает заголовок текущей страницы (документа), который принято выводить в html теге <title>.

wp_get_theme()

Получает объект WP_Theme, который содержит информацию о текущей теме.

wp_get_themes()

Получает данные всех тем (шаблонов) из папки "themes". Данные отдаются в виде массива объектов: каждый объект набор данных темы.

wp_head()

Запускает хук-событие wp_head. Вызывается в шапке сайта в файле: header.php

wp_is_mobile()

Проверяет с мобильного ли устройства просматривается сайт. Условный тег.

wp_nav_menu()

Выводит произвольное меню, созданное в админ-панели: "внешний вид > меню" (Appearance > Menus).

wp_robots()

Выводит на экран мета-тег robots.

wp_site_icon()

Выводит на экран мета тег иконки сайта: <link rel="icon" href="%s" sizes="32x32" />

wp_title()

Выводит/возвращает заголовок страницы.