Функция `WP_IS_BLOCK_THEME()` для определения блочной темы в WordPress

WP_IS_BLOCK_THEME() │ WP 5.9.0

Функция WP_IS_BLOCK_THEME() определяет, является ли текущая тема блочной (или блоковой) темой.

Описание функции

Эта функция не имеет хуков.

Возвращаемое значение

  • true | false — возвращает, является ли активная тема блочной или нет.

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

Пример вызова функции

wp_is_block_theme();

Примеры использования

Пример 1: Проверка, является ли тема блочной

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

Изменения

  • С версии 5.9.0: Функция была добавлена.

Код функции

Функция находится в файле wp-includes/theme.php:


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

Связанные функции

Гутенберг (Редактор блоков)

  • has_block() — проверяет, есть ли блок в содержимом.
  • has_blocks() — проверяет, содержит ли содержимое блоки.
  • parse_blocks() — разбирает содержимое на блоки.
  • register_block_type() — регистрирует новый тип блока.
  • register_block_type_from_metadata() — регистрирует блок из метаданных.
  • use_block_editor_for_post() — определяет, используется ли блоковый редактор для поста.
  • use_block_editor_for_post_type() — определяет, поддерживает ли тип поста блоковый редактор.

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

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *