Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

Subtle Icons Wordpress Plugin - Rating, Reviews, Demo & Download

Subtle Icons Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

Subtle Icons is a bloat-free, lightweight plugin that brings thousands of icons directly into the WordPress block editor and Advanced Custom Fields (ACF).
Search and insert icons from Lucide, Material, Heroicons, and dozens of other icon libraries without leaving the editor — or upload your own SVGs.

Features

  • Icon Block: A standalone icon block with sizing, thickness, and color controls.
  • Icon + Text Block: Pair an icon with text for notices, callouts, and feature highlights.
  • Icon List Block: Build beautiful, responsive lists with custom leading icons.
  • Icon Button Block: Prompt visitors to take action with a native-feeling button block supporting leading and trailing icons.
  • ACF Field Integration: A custom Icon Picker field type for Advanced Custom Fields.
  • Iconify Integration: Powered by the massive open-source Iconify ecosystem.

Development

The complete source code for this plugin, including all uncompiled JavaScript and CSS, is publicly available at:

https://github.com/skysarwer/subtle-icons

Build requirements: Node.js and npm.

To build from source:

  1. Clone the repository: git clone https://github.com/skysarwer/subtle-icons
  2. Install dependencies: npm install
  3. Compile assets for production: npm run build
  4. Or start a development watcher: npm start

External Services

This plugin connects to the Iconify API to power the icon search and picker interface. The API is only contacted from within the WordPress admin area when a logged-in user with post-editing capabilities is using the Icon Picker — it is never called on the public-facing frontend.

Iconify API

Used to search the Iconify icon registry and to retrieve individual SVG files. The following data is sent:
* Icon search queries (the keyword string typed by the editor).
* Icon set prefix and icon name when fetching a specific SVG.

No personally identifiable information is transmitted. Requests are made only when the Icon Picker is actively used by an authenticated user.

All icon search, browse, and individual SVG selection requests are made server-to-server: the editor’s browser calls a WordPress REST endpoint on your own server, which then forwards the query to Iconify. Only your server’s IP address is visible to Iconify for these requests.

Icon preview thumbnails displayed in the browsable grid are loaded directly from the editor’s browser by the bundled @iconify/react library. The editor’s IP address and standard browser headers are sent with these thumbnail requests.

Primary endpoint: https://api.iconify.design
Fallback endpoints (provided by the bundled @iconify/react library): https://api.simplesvg.com, https://api.unisvg.com

All three endpoints are operated by the Iconify project.

  • Terms of use / API documentation: https://iconify.design/docs/api/
  • Privacy policy: https://iconify.design/privacy/
  • Service website: https://iconify.design/

Screenshots

  1. The Icon Picker interface natively integrated into the Icon Button block.

    The Icon Picker interface natively integrated into the Icon Button block.


Reviews & Comments