Другие функции темы (рубрика)
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() | Выводит/возвращает заголовок страницы. |