Title: Theme Image Block
Author: Happy Prime
Published: <strong>16.12.2025</strong>
Last modified: 20.02.2026

---

Поиск плагинов

![](https://s.w.org/plugins/geopattern-icon/theme-image-block.svg)

# Theme Image Block

 Автор: [Happy Prime](https://profiles.wordpress.org/happyprime/)

[Скачать](https://downloads.wordpress.org/plugin/theme-image-block.1.1.1.zip)

 * [Детали](https://ru.wordpress.org/plugins/theme-image-block/#description)
 * [Отзывы](https://ru.wordpress.org/plugins/theme-image-block/#reviews)
 *  [Установка](https://ru.wordpress.org/plugins/theme-image-block/#installation)
 * [Разработка](https://ru.wordpress.org/plugins/theme-image-block/#developers)

 [Поддержка](https://wordpress.org/support/plugin/theme-image-block/)

## Описание

The Theme Image Block plugin allows you to register images from your theme and make
them available as blocks in the WordPress editor. This is useful for logos, icons,
and other images that are part of your theme’s design system.

### Usage

### Registering Theme Images

Theme images should be registered using `HappyPrime\ThemeImageBlock\register_theme_image()`.
This is likely best done on the `init` or `after_setup_theme` action.

    ```
    HappyPrime\ThemeImageBlock\register_theme_image(
        'happy-prime-logo',
        [
            'title' => 'Happy Prime Logo',
            'description' => 'The Happy Prime logo.',
            'alt' => 'Happy Prime',
            'path' => 'images/happy-prime-logo.svg',
            'width' => '300',
            'height' => '',
            'variations' => [
                'small' => [
                    'path'   => 'images/happy-prime-logo-small.svg',
                    'width'  => '100',
                    'height' => '100',
                ],
                'medium' => [
                    'path'   => 'images/happy-prime-logo-medium.svg',
                    'width'  => '200',
                    'height' => '200',
                ],
                'large' => [
                    'path'   => 'images/happy-prime-logo-large.svg',
                    'width'  => '300',
                    'height' => '300',
                ],
            ],
            'sizes' => '(max-width: 600px) 100vw, 300px',
        ]
    );
    ```

### Registering Theme Image Styles

Theme image styles should be registered using `HappyPrime\ThemeImageBlock\register_theme_image_style()`.
This is likely best done on the `init` or `after_setup_theme` action.

    ```
    HappyPrime\ThemeImageBlock\register_theme_image_style(
        'hero',
        [
            'name'   => 'Hero',
            'width'  => 'clamp(10rem, 100vw, 60rem)',
            'height' => 'auto',
        ]
    );
    ```

## Блоки

Этот плагин предоставляет 1 блок.

 *   Theme Image Display an image from the theme's images directory.

## Установка

 1. Install and activate the plugin.
 2. Register theme images using the `register_theme_image()` function.
 3. Register theme image styles using the `register_theme_image_style()` function.
 4. Use the Theme Image block in the editor to insert registered images.

## Отзывы

Нет отзывов об этом плагине.

## Участники и разработчики

«Theme Image Block» — проект с открытым исходным кодом. В развитие плагина внесли
свой вклад следующие участники:

Участники

 *   [ Happy Prime ](https://profiles.wordpress.org/happyprime/)
 *   [ Jeremy Felt ](https://profiles.wordpress.org/jeremyfelt/)
 *   [ slocker ](https://profiles.wordpress.org/slocker/)
 *   [ philcable ](https://profiles.wordpress.org/philcable/)

[Перевести «Theme Image Block» на ваш язык.](https://translate.wordpress.org/projects/wp-plugins/theme-image-block)

### Заинтересованы в разработке?

[Посмотрите код](https://plugins.trac.wordpress.org/browser/theme-image-block/),
проверьте [SVN репозиторий](https://plugins.svn.wordpress.org/theme-image-block/),
или подпишитесь на [журнал разработки](https://plugins.trac.wordpress.org/log/theme-image-block/)
по [RSS](https://plugins.trac.wordpress.org/log/theme-image-block/?limit=100&mode=stop_on_copy&format=rss).

## Журнал изменений

### 1.1.1

 * Prevent fatal error on activation.
 * Improve HTML processing when rendering output.
 * Fix reference to renamed global JavaScript variable.
 * Fix textdomain mismatch.
 * Improve support for multiple theme image blocks in one editor view.

### 1.1.0

 * Initial release on wp.org.

### 1.0.0

 * Initial release.

## Мета

 *  Версия **1.1.1**
 *  Обновление: **3 месяца назад**
 *  Активных установок: **Менее 10**
 *  Версия WordPress ** 6.8 или выше **
 *  Совместим вплоть до: **6.9.4**
 *  Версия PHP ** 7.4 или выше **
 *  Язык
 * [English (US)](https://wordpress.org/plugins/theme-image-block/)
 * Метки:
 * [images](https://ru.wordpress.org/plugins/tags/images/)[media](https://ru.wordpress.org/plugins/tags/media/)
 *  [Дополнительно](https://ru.wordpress.org/plugins/theme-image-block/advanced/)

## Оценки

Пока что нет ни одного отзыва.

[Your review](https://wordpress.org/support/plugin/theme-image-block/reviews/#new-post)

[Посмотреть всеотзывы](https://wordpress.org/support/plugin/theme-image-block/reviews/)

## Участники

 *   [ Happy Prime ](https://profiles.wordpress.org/happyprime/)
 *   [ Jeremy Felt ](https://profiles.wordpress.org/jeremyfelt/)
 *   [ slocker ](https://profiles.wordpress.org/slocker/)
 *   [ philcable ](https://profiles.wordpress.org/philcable/)

## Поддержка

Есть что сказать? Нужна помощь?

 [Перейти в форум поддержки](https://wordpress.org/support/plugin/theme-image-block/)