آیکن JVM Rich Text Icons
افزونه رایگان نسخه 1.8.1

JVM Rich Text Icons

توسعه‌دهنده: Joris van Montfort

توضیحات

Insert icons anywhere in your content — inline in text, headings, buttons, or as a standalone block.

تغییرات این نسخه

1.8.1

Removed the custom “Enable overrides” control that was added in 1.8.0: WordPress now shows its own, native version of this control.

Fixed a visual glitch where opening the icon, color, or link popover in the block toolbar could shift the layout of the row the block was in. The popovers did not have an explicit anchor, so Popover fell back to inserting an empty placeholder <span> at the point in the DOM where the block’s own markup happened to render, which could be counted as an extra flex item in surrounding layouts. All three popovers are now anchored explicitly to the block.

Security fix: the SVG sanitizer removed dangerous tags (script, iframe, object, embed, link, style, foreignObject) case-sensitively, since DOMDocument::getElementsByTagName() is case-sensitive for XML. An uploaded SVG containing an upper/mixed-case tag like <SCRIPT> would survive sanitization and could execute once later parsed by an HTML5 parser (which lowercases tag names), resulting in stored XSS. Forbidden-tag removal is now case-insensitive.

1.8.0

The single icon block now supports WordPress Pattern Overrides (block bindings, WordPress 6.9+). When the block is placed inside a synced pattern, the icon and a new optional color override can be enabled for per-instance customization, so each placement of the pattern can show a different icon or color.

Added a new iconColor attribute and an “Icon Color Override” control in the block sidebar. This is separate from the existing text color sup