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://bg.wordpress.org/plugins/theme-image-block/#description)
 * [Оценки](https://bg.wordpress.org/plugins/theme-image-block/#reviews)
 *  [Инсталиране](https://bg.wordpress.org/plugins/theme-image-block/#installation)
 * [Разработка](https://bg.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',
        ]
    );
    ```

## Blocks

This plugin provides 1 block.

 *   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.

## Отзиви

There are no reviews for this plugin.

## Сътрудници и разработчици

“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/),
или абонамент към [програмната история (log)](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.

## Мета

 *  Version **1.1.1**
 *  Last updated **Преди 4 месеца **
 *  Active installations **По-малко от 10**
 *  WordPress version ** 6.8 или по-висока **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 или по-висока **
 *  Language
 * [English (US)](https://wordpress.org/plugins/theme-image-block/)
 * Tags
 * [images](https://bg.wordpress.org/plugins/tags/images/)[media](https://bg.wordpress.org/plugins/tags/media/)
 *  [Разширен изглед](https://bg.wordpress.org/plugins/theme-image-block/advanced/)

## Оценки

No reviews have been submitted yet.

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

[See all reviews](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/)