Safesprite Icons

Safesprite Icons

Details
View on WordPress

Safesprite Icons lets you manage brand icons in a dedicated plugin library (collections/folders), sanitize every upload, and render icons with a lightweight <use> reference plus a single footer spritesheet.

Security first

  • SVG uploads are accepted only through the plugin Icon Library
  • This plugin does not enable SVG uploads in the WordPress Media Library
  • Uploads are sanitized with the vendored enshrined/svg-sanitize library (GPL-2.0-or-later), shipped inside the plugin
  • Front-end output uses sanitized <symbol> sprites + <use> — not raw uploaded files as <img src>

Features

  • Collections (one collection per icon)
  • Rename icon titles and collection names (slugs stay stable)
  • Trash / restore / permanent delete
  • Shortcode: [sfsi_icon slug="my-icon"]
  • PHP helper: sfsi_icon( 'my-icon' )
  • Gutenberg block
  • TinyMCE button
  • Elementor widget (loads only when Elementor is active)
  • Nav menu item icons

Details

Plugin code:
safesprite-icons
Plugin version:
1.0.0
Outdated:
No
WP version:
6.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.1
Total installations:
0
Last updated:
2026-09-22
Rating:
Times rated:
0
elementor
gutenberg
icons
spritesheet
svg