Документация WordPress

current_theme_supports

Функция current_theme_supports() является встроенной функцией WordPress, которая позволяет проверить поддерживает ли текущая активная тема определенную функциональность или возможности (features). Эта функция обычно используется в файлах шаблонов или в пользовательских плагинах для проверки поддержки определенных функций темой.

В примере выше current_theme_supports() вызывается с аргументом ‘post-thumbnails‘, чтобы проверить, поддерживает ли текущая активная тема миниатюры для записей (post thumbnails). Если функция возвращает true, то включается соответствующий блок кода, который может работать с миниатюрами (например, выводить миниатюру записи с помощью функции the_post_thumbnail()). Если функция возвращает false, то включается блок кода для ситуации, когда миниатюры не поддерживаются темой.

Можно использовать current_theme_supports() для проверки других функций, поддерживаемых темой. Например:

current_theme_supports() вызывается с аргументом ‘custom-logo‘, чтобы проверить, поддерживает ли тема пользовательский логотип (custom logo). Если функция возвращает true, то включается соответствующий блок кода, который может работать с пользовательским логотипом (например, выводить логотип темы с помощью функции get_custom_logo()). Если функция возвращает false, то включается блок кода для ситуации, когда пользовательский логотип не поддерживается темой.

Обратите внимание, что список поддерживаемых функциональностей и возможностей темы может различаться в зависимости от конкретной темы.

theme

Функции WordPress