Title: Theme Image Block
Author: Happy Prime
Published: <strong>16 decembrie 2025</strong>
Last modified: 20 februarie 2026

---

Caută module

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

# Theme Image Block

 De [Happy Prime](https://profiles.wordpress.org/happyprime/)

[Descarcă](https://downloads.wordpress.org/plugin/theme-image-block.1.1.1.zip)

 * [Detalii](https://ro.wordpress.org/plugins/theme-image-block/#description)
 * [Recenzii](https://ro.wordpress.org/plugins/theme-image-block/#reviews)
 *  [Instalare](https://ro.wordpress.org/plugins/theme-image-block/#installation)
 * [Dezvoltare](https://ro.wordpress.org/plugins/theme-image-block/#developers)

 [Suport](https://wordpress.org/support/plugin/theme-image-block/)

## Descriere

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',
        ]
    );
    ```

## Blocuri

Acest modul oferă 1 bloc.

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

## Instalare

 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.

## Recenzii

Nu există nicio verificare pentru acest modul.

## Contributori și dezvoltatori

„Theme Image Block” este un software open-source. La acest modul au contribuit următoarele
persoane.

Contributori

 *   [ 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/)

[Tradu „Theme Image Block” în limba ta.](https://translate.wordpress.org/projects/wp-plugins/theme-image-block)

### Te interesează dezvoltarea?

[Răsfoiește codul](https://plugins.trac.wordpress.org/browser/theme-image-block/),
vezi [depozitarul SVN](https://plugins.svn.wordpress.org/theme-image-block/), sau
abonează-te la [jurnalul de dezvoltare](https://plugins.trac.wordpress.org/log/theme-image-block/)
prin [RSS](https://plugins.trac.wordpress.org/log/theme-image-block/?limit=100&mode=stop_on_copy&format=rss).

## Istoric modificări

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

## Meta

 *  Versiunea **1.1.1**
 *  Ultima actualizare **Acum 5 luni**
 *  Instalări active: **Mai puțin de 10**
 *  Versiune WordPress ** 6.8 sau mai recentă **
 *  Testat până la **6.9.5**
 *  Versiune PHP ** 7.4 sau mai recentă **
 *  Limbă
 * [English (US)](https://wordpress.org/plugins/theme-image-block/)
 * Etichete
 * [images](https://ro.wordpress.org/plugins/tags/images/)[media](https://ro.wordpress.org/plugins/tags/media/)
 *  [Vizualizare avansată](https://ro.wordpress.org/plugins/theme-image-block/advanced/)

## Evaluări

Nu a fost trimisă nicio recenzie până acum.

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

[Vezi toate recenziile](https://wordpress.org/support/plugin/theme-image-block/reviews/)

## Contributori

 *   [ 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/)

## Suport

Ai ceva de zis? Ai nevoie de ajutor?

 [Vezi forumul pentru suport](https://wordpress.org/support/plugin/theme-image-block/)