WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Хостинг, VPS/VDS и отдельные сервера только на SSD дисках. 7 дней бесплатного тестирования.
Главная Функции Тема (шаблон) Другие функции темы

Рубрика: Другие функции темы 53

add_theme_support()

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

bloginfo()

Выводит на экран различную информацию о блоге, которая, в основном, указывается в настройках сайта.

body_class()

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

current_theme_supports()

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

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_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()

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

is_child_theme()

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

is_header_video_active()

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

is_multi_author()

Проверяет количество авторов на сайте, если больше одного, то вернет true, иначе false. Условный тег.

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_custom_css_cb()

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

wp_dequeue_style()

Удаляет из очереди на вывод css файл стилей. Добавляется в очередь файл с помощью wp_enqueue_style().

wp_deregister_style()

Отменяет регистрацию CSS файла стилей.

wp_footer()

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

wp_get_archives()

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

wp_get_document_title()

Получает заголовок текущей страницы (документа), который принято выводить в html теге <title>. Замена для устаревшей функции wp_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_site_icon()

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

wp_title()

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