Insert icons anywhere in your content — inline in text, headings, buttons, or as a standalone block.
As of April 2026, JVM Rich Text Icons is a WordPress SVG plugin with 3.0K+ active installations and a 5/5 rating from 10 reviews. It has been downloaded 41K+ times in total. Requires WordPress 5.4+ and PHP false+. Available on WordPress.org since 2021. Recently updated within the last 3 months. Download volume is stable this week. Top alternative: Safe SVG.
Add icons to any rich text field in the WordPress block editor. Insert icons inline in paragraphs, headings, lists, buttons, or use the dedicated single icon block.
Pick an icon from the toolb…
If you see:
Deprecated: Creation of dynamic property JVM_acf_field_jvm_rich_text_icons::$settings is deprecated in /wp-content/plugins/jvm-rich-text-icons/src/fields/class-jvm_acf_jvm_rich_text_icons5.php on line 55
To temp-fix it, edit:
/wp-content/plugins/jvm-rich-text-icons/src/fields/class-jvm_acf_jvm_rich_text_icons5.php
Find:
class JVM_acf_field_jvm_rich_text_icons extends acf_field {
Change it to:
class JVM_acf_field_jvm_rich_text_icons extends acf_field {
public $settings; // add this line
The issue happens because PHP 8.2+ no longer allows creating dynamic properties on objects that don’t explicitly declare them. The plugin jvm-rich-text-icons is trying to assign a property $settings to an object that doesn’t declare it in the class. This isn’t immediately fatal, but it’s deprecated and will cause issues in future PHP versions.
I love this very ergonomic and very quick solution for inserting icons in buttons and titles for example. In addition, it is compatible with the site editor (FSE)
I can imagine something like this becoming part of core. Very well developed essential addon for the block editor
Just what I was looking for – you saved me hours of work!
I was just wondering why you decided to include FA4 instead of a newer version (they are also free and have a ton more icons)
Still, great work
Does what it should do, and nothing more (and that is what we want from good plugins).
It comes with some filters that are handy for those who don’t want to load FA assets or add BS icons or w/e.
| WordPress | 5.4+ requiredTested up to 6.9.4 |
| PHP | false+ required |
Bug fix: font color for inline SVG icons broke in version 1.6.5.
Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.