Другие функции темы (рубрика)
| 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() | Получает все настройки темы, заданные через set_theme_mod(). |
| get_theme_root() | Получает системный путь директории, в которой расположены все темы. Слэш на конце отсутствует. |
| has_custom_logo() | Проверяет установлен ли логотип для сайта. |
| has_header_image() | Проверяет, установлена ли картинка для шапки сайта (custom header). |
| has_header_video() | Проверяет загружено ли видео для заголовка в настройках темы (кастомайзере). |
| header_image() | Выводит на экран УРЛ картинки шапки (заголовка), которая устанавливается в настройках темы. |
| is_child_theme() | Проверяет используется ли дочерняя тема. Условный тег. |
| is_header_video_active() | Определяет, можно ли отображать видео в области “custom‑header” на текущей странице. Условный тег. |
| 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-код заголовка сайта, заданного в кастомайзере — это может быть изображение или видео. |
| the_custom_logo() | Выводит на экран HTML код логотипа сайта установленного в настройках темы. Код будет такой: |
| 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() | Выводит/возвращает заголовок страницы. |