BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Sobol Image Icons icon
Actively maintained Tested with WP 7.1

Sobol Image Icons

Turn any image in your media library into a single-colour icon that follows your text colour. Use it in text, on a button, or on its own.

Active installs<10New
Downloads · 30d128• 0% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads124Since Sep 2026
Support resolved—No recent threads
RequiresWP 6.6PHP 7.4+
Downloads · 7d17• 0% week over week
Our verdict

Solid choice

Sobol Image Icons is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 4 weeks ago, and scores 64/100 on our health check.

  • Actively developed — last update 4 weeks ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

91827Sep 20Oct 2Oct 15
Yesterday3
Daily average (1y)5
Peak day36Sep 20, 2026
Last 12 months128

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Sobol Image Icons stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
block >100 10,000 Best block plugins →
button >100 10,000 Best button plugins →
icon >100 10,000 Best icon plugins →
icons >100 10,000 Best icons plugins →
SVG >100 2,737 Best SVG plugins →

About Sobol Image Icons

From the official readme · v0.1.0

Description

Sobol Image Icons renders an image as a CSS mask instead of as a picture. The shape comes from the file,
the colour comes from your text. Change the text colour and the icon changes with it.

One arrow file then works on a dark button, a light background and a coloured heading, without
exporting three versions of it.

You do not need an icon set. Most icon plugins hand you somebody else’s library and stop there.
This one uses the images you already have. Drop your own arrow, your own logo mark, a shape a
designer sent you – anything in the media library becomes an icon that matches your palette.

Three places to put one

In a sentence. Pick the icon button in the editor toolbar and drop an icon into running text:
“Read more →”. It scales with the font size, sits where you tell it to against the line, and takes
the colour of the words around it, the way a glyph would. Select it again and its settings open on
the icon itself – swap the image, resize it, set alternative text, or give it a colour of its own
from your theme palette.

On a button. The native WordPress Button block gains an Icon panel. The plugin does not
replace the Button with one of its own, so block styles, colour settings, theme.json styling, the
width controls and link handling all keep working exactly as before. Choose the side, the size and
the gap; the icon takes the button’s proportions from the file, so a tall or wide mark is not
squashed into a square.

On its own. A dedicated block for an icon that stands by itself: size, colour from the theme
palette, left/centre/right placement, an optional link, and the same option to keep the file’s own
colours. Useful when the icon is the point rather than an ornament on something else – centred
above a heading, say.

Animation, when it earns its place

Two independent settings, because they do different jobs.

An idle animation runs on its own to draw the eye – bounce, wiggle, pulse or spin – and you set
how often it plays. The movement is packed into the start of each interval and the icon rests for
the remainder, so “every four seconds” means an occasional flick of attention rather than something
that never stops moving.

A hover animation plays while somebody is on the button and takes over from the idle one:
slide, rotate, spin, grow, bounce or wiggle, at a speed you choose. It runs for keyboard users too,
when the button is focused, so the affordance is not reserved for people using a mouse.

Both are pure CSS, and both stop entirely for anybody whose system asks for reduced motion.

It works for your authors, not only for administrators

This is the part that usually goes wrong elsewhere.

WordPress strips mask-image from inline styles for every user without the unfiltered_html
capability – that is authors and contributors on a single site, and everybody except the super
admin on multisite. A plugin that writes the mask straight into the markup therefore works
perfectly while you build the site and breaks for the people who actually write the posts, often
only noticed on a client’s site weeks later.

Sobol Image Icons carries the mask in a CSS custom property, which survives the filtering, and resolves
it in its own stylesheet. The test suite asserts it on every release, including a test that fails
if anyone moves a mask declaration back into the markup.

Details that matter

  • Any image the site accepts. PNG, WebP, AVIF, GIF and more – the editor shows the list your
    site actually allows, rather than promising formats it will refuse. Transparency is what defines
    the shape, so a file with a transparent background gives the best result.
  • Keep the original colours when you want the file drawn as it is – a brand mark, say – while
    the size, placement and animation carry on working.
  • Sizes in em, rem, px or vw, defaulting to em so an icon beside text scales with that text.
  • No JavaScript on the front end. The icon is a mask, a custom property and currentColor.
  • Nothing left behind. The plugin stores a single option and removes it when you delete it.

Accessibility

An icon with alternative text is announced to screen readers. Leave it empty and the icon is
marked decorative and skipped, which is what you want when it sits beside text that already says
the same thing. Animations respect prefers-reduced-motion, and hover effects are reachable from
the keyboard.

Source code

Everything in this plugin is human-readable except build/icon/index.js, which is compiled and
minified from TypeScript.

The source it was built from is at https://github.com/lsobolew/sobol-image-icons, tagged v0.1.0 for
this release. The block sources are in plugins/sobol-image-icons/blocks/, and the build is reproduced
with:

npm ci && npm run build in `plugins/sobol-image-icons/`

That writes build/ from blocks/ using the configuration in the same directory – no other step,
and nothing fetched at build time beyond the locked dependencies.

Installation

  1. Upload the plugin to /wp-content/plugins/ or install it from the Plugins screen.
  2. Activate it.
  3. Add the Sobol Image Icons block, put one inside a sentence with the toolbar’s icon button, or open
    a Button block and look for the Icon panel.

Frequently asked questions

Do I need Font Awesome or another icon set?

No, and that is rather the point. Sobol Image Icons works with what is already in your media library, so you can use your own marks and keep your own visual identity instead of adopting a library everybody else is using too.

Why does my icon come out all one colour?

Because the image is used as a mask: only its shape is read, and the colour comes from the text. That is what lets one file work anywhere. If you want the file drawn in its own colours instead, switch on Keep the original colours.

Can I use a multi-coloured logo?

As a mask it will be flattened to a single colour. Either turn on Keep the original colours, or use the Image block for artwork that needs its own palette.

Does it work with SVG?

Yes, if your site accepts SVG uploads. WordPress refuses them by default, because an SVG is markup and can carry a script. A plugin that adds SVG support safely – by sanitising the file on upload – makes them available here automatically, and the editor’s own list of formats updates to match.

Will an animation annoy my visitors?

It can, which is why idle animation is off by default and its interval is yours to set. Anybody whose system asks for reduced motion sees no animation at all.

Does it slow the site down?

There is no front-end JavaScript, and the stylesheet loads only on pages that actually contain an icon or one of the blocks that can hold one.

Will the icon still show on old browsers?

CSS masks are supported by every current browser. A browser too old for them shows no icon rather than a broken layout.

Changelog

First release.

0.1.0

  • First release: inline icons in any rich text, an Icon panel on the native Button block, and a
    block for an icon on its own. Idle and hover animations, colour from the theme palette, and a
    mask that survives KSES for authors and contributors.

Full changelog on WordPress.org →

Screenshots

One icon file, four text colours. The shape comes from the image and the colour from the text.
One icon file, four text colours. The shape comes from the image and the colour from the…
An icon dropped into a sentence, with its settings open on the icon itself.
An icon dropped into a sentence, with its settings open on the icon itself.
The Icon panel on the native WordPress Button block.
The Icon panel on the native WordPress Button block.
Idle and hover animations, with their own timings.
Idle and hover animations, with their own timings.
The same mark drawn in its own colours, with "Keep the original colours" switched on.
The same mark drawn in its own colours, with "Keep the original colours" switched on.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Sobol Image Icons alternatives

All block plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Spectra Legacy – Gutenberg Blocks Spectra Legacy – Gutenberg Blocks Gutenberg blocks for existing Spectra websites. Maintained, stable, and fully supported —… by Brainstorm Force 1M+ ★★★★★★★★★★ 4.7 (1.9K) 7 days ago 93
2 Breadcrumb NavXT Breadcrumb NavXT Adds breadcrumb navigation showing the visitor's path to their current location. by John Havlik 800K+ ★★★★★★★★★★ 4.6 (132) 2 months ago 77
3 PDF Embedder – PDF Viewer & Embed PDF Files for WordPress PDF Embedder – PDF Viewer & Embed PDF Files for WordPress Embed PDF files in WordPress posts and pages with a responsive PDF viewer block, live Block… by Syed Balkhi 300K+ ★★★★★★★★★★ 4.7 (526) 2 months ago 85
4 Layout Grid Block Layout Grid Block A Gutenberg container block to let you align items consistently across a global grid. by Automattic 200K+ ★★★★★★★★★★ 4.7 (13) 3 years ago 43
5 Crowdsignal Forms Crowdsignal Forms The Crowdsignal Forms plugin allows you to create and manage polls right from within the… by Automattic 200K+ ★★★★★★★★★★ 5 (3) 1 week ago 77
6 Content Views – Post Grid & Filter (Shortcode, Blocks, Elementor Widgets) Content Views Easy to show posts, pages, custom posts in customizable grid, list, slider, accordion… by Content Views 100K+ ★★★★★★★★★★ 4.8 (333) 2 months ago 81
7 Email Address Encoder Email Address Encoder A lightweight plugin that protects email addresses from email-harvesting robots, by… by Till Krüss 100K+ ★★★★★★★★★★ 4.2 (160) 6 months ago 56
8 Simple Sitemap – Responsive HTML Sitemap for WordPress Simple Sitemap – Responsive HTML Sitemap for WordPress Build a responsive HTML sitemap in the block editor with live preview, flexible sorting… by David Gwyer 60K+ ★★★★★★★★★★ 3.9 (72) 2 weeks ago 90
9 Flexible Table Block Flexible Table Block Flexible Table Block is a custom block plugin for the WordPress block editor that allows… by Aki Hamano 40K+ ★★★★★★★★★★ 4.9 (34) 3 months ago 76
10 Genesis Blocks Genesis Blocks A collection of content blocks, sections, & full-page layouts for the block editor. by StudioPress 40K+ ★★★★★★★★★★ 3.7 (24) 2 months ago 65

FAQ

Sobol Image Icons: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 16, 2026

Is Sobol Image Icons free?

Yes. Sobol Image Icons is free to download and use from the official WordPress.org plugin directory.

Is Sobol Image Icons safe to use in 2026?

Sobol Image Icons is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 4 weeks ago, and scores 64/100 on our health check.

How many websites use Sobol Image Icons?

Sobol Image Icons is active on <10 WordPress websites and has been downloaded 124 times since it launched in September 2026. It was downloaded 128 times in the last 30 days.

Does Sobol Image Icons work with WordPress 7.1?

Yes. The developer has tested Sobol Image Icons up to WordPress 7.1.3, the latest release. It requires WordPress 6.6 or newer.

What PHP version does Sobol Image Icons need?

Sobol Image Icons requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Sobol Image Icons last updated?

The latest version, 0.1.0, was released on September 20, 2026 (4 weeks ago).

Who makes Sobol Image Icons?

Sobol Image Icons is developed and maintained by lsobolew.

What are the best alternatives to Sobol Image Icons?

The most popular alternatives to Sobol Image Icons are Spectra Legacy (1M+ installs), Breadcrumb NavXT (800K+ installs) and PDF Embedder (300K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.