wp_is_block_theme()
Проверяет, является ли текущая тема блочной (создана на редакторе блоков).
Чтобы определить, блочная тема или нет, функция проверяет наличие следующих файлов относительно корня темы:
- /block-templates/index.html
- /templates/index.html
Это обёртка для метода WP_Theme()->is_block_theme().
Тема считается блочной, если её шаблон сделан с использованием редактора блоков (Гутенберг). С версии 5.9 стало возможно сделать в блоках весь шаблон темы.
Хуков нет.
Возвращает
true|false
. Зависит от того работает тема на блоках или нет.
Использование
wp_is_block_theme();
Примеры
#1 Проверим, блочная тема или нет
if( wp_is_block_theme() ){ echo "Текущая тема блочная."; } else { echo "Текущая тема не является блочной."; }
Список изменений
С версии 5.9.0 | Введена. |
Код wp_is_block_theme() wp is block theme WP 6.7.1
function wp_is_block_theme() { return wp_get_theme()->is_block_theme(); }