wp_is_block_theme()WP 5.9.0

Проверяет, является ли текущая тема блочной (создана на редакторе блоков).

Чтобы определить, блочная тема или нет, функция проверяет наличие следующих файлов относительно корня темы:

  • /block-templates/index.html
  • /templates/index.html

Это обёртка для метода WP_Theme()->is_block_theme().

Тема считается блочной, если её шаблон сделан с использованием редактора блоков (Гутенберг). С версии 5.9 стало возможно сделать в блоках весь шаблон темы.

Хуков нет.

Возвращает

true|false. Зависит от того работает тема на блоках или нет.

Использование

wp_is_block_theme();

Примеры

0

#1 Проверим, блочная тема или нет

if( wp_is_block_theme() ){
	echo "Текущая тема блочная.";
} else {
	echo "Текущая тема не является блочной.";
}

Список изменений

С версии 5.9.0 Введена.

Код wp_is_block_theme() WP 6.0

function wp_is_block_theme() {
	return wp_get_theme()->is_block_theme();
}