Title: Icon Indexa
Author: mrknuckles
Published: <strong>2026 年 8 月 5 日</strong>
Last modified: 2026 年 9 月 27 日

---

搜尋外掛

![](https://ps.w.org/icon-indexa/assets/banner-772x250.png?rev=3650116)

![](https://ps.w.org/icon-indexa/assets/icon-256x256.png?rev=3650116)

# Icon Indexa

 由 [mrknuckles](https://profiles.wordpress.org/mrknuckles/) 開發

[下載](https://downloads.wordpress.org/plugin/icon-indexa.1.1.0.zip)

 * [詳細資料](https://tw.wordpress.org/plugins/icon-indexa/#description)
 * [使用者評論](https://tw.wordpress.org/plugins/icon-indexa/#reviews)
 *  [安裝方式](https://tw.wordpress.org/plugins/icon-indexa/#installation)
 * [開發資訊](https://tw.wordpress.org/plugins/icon-indexa/#developers)

 [技術支援](https://wordpress.org/support/plugin/icon-indexa/)

## 外掛說明

Icon Indexa bundles thousands of crisp, scalable SVG icons directly inside WordPress,
so you never have to hunt for, upload, or self-host icon files again.

Browse multiple popular icon sets, search across every icon by name or tag in milliseconds,
and drop any icon straight into the block editor with a single, easy-to-use block.
Every icon ships with the plugin and is served from your own site — nothing is fetched
from a third-party CDN.

### Key features

 * **4,500+ bundled SVG icons** from popular icon sets, ready to use out of the 
   box
 * **Instant full-text search** powered by a local SQLite FTS5 index — search every
   icon by name or tag, even across thousands of entries
 * **Self-hosted, no external requests** — every SVG is served from your own site,
   nothing fetched from a third-party CDN
 * **Powerful Gutenberg icon block** with link, rotation (full 360°), horizontal/
   vertical flip, alignment, color, gradient, background, border, padding, margin,
   and hover effects
 * **Inline SVG output** so icons scale cleanly, inherit color, and stay sharp on
   any screen
 * **Library and style filters** to quickly narrow results by icon set and variant
 * **Add your own icon** — add custom icon by pasting SVG code directly, or by choosing
   an SVG from the WordPress Media Library
 * **Modern React-based icon browser** for fast preview and selection
 * **Translation ready** with full text domain support
 * **Privacy friendly** — no icon data is sent to or fetched from any external service

### Bundled icon libraries

 * **Ant Design Icons** (830 icons) — filled, outlined, and two-tone styles.
 * **Boxicons** (3,768 icons) — regular, solid, and logo variants.

### Contribute & stay connected

Icon Indexa is open source and community driven. Contributions, bug reports, and
new icon sets are always welcome.

 * [View on GitHub](https://github.com/Arif-un/icon-base) — source code, fork, and
   star the project
 * [Report a bug or request a feature](https://github.com/Arif-un/icon-base/issues)
 * [Send a pull request](https://github.com/Arif-un/icon-base/pulls)

### Privacy

Icon Indexa does not collect, store, or transmit any personal data. It makes no 
external HTTP requests and includes no tracking, analytics, or telemetry. All icons
and search indexes are bundled with the plugin and served entirely from your own
site.

## 螢幕擷圖

[⌊The Icon Indexa admin library browser with instant full-text search, library and
type filters, and live size, stroke, and color controls across 4,500+ icons.⌉⌊The
Icon Indexa admin library browser with instant full-text search, library and type
filters, and live size, stroke, and color controls across 4,500+ icons.⌉[

The Icon Indexa admin library browser with instant full-text search, library and
type filters, and live size, stroke, and color controls across 4,500+ icons.

[⌊The Gutenberg icon block: browse the icon library, pick from the Media Library,
or insert a custom SVG, with full block dimension and border controls.⌉⌊The Gutenberg
icon block: browse the icon library, pick from the Media Library, or insert a custom
SVG, with full block dimension and border controls.⌉[

The Gutenberg icon block: browse the icon library, pick from the Media Library, 
or insert a custom SVG, with full block dimension and border controls.

[⌊The full-screen icon picker with library and style filters plus live size, stroke,
and color adjustment before inserting.⌉⌊The full-screen icon picker with library
and style filters plus live size, stroke, and color adjustment before inserting.⌉[

The full-screen icon picker with library and style filters plus live size, stroke,
and color adjustment before inserting.

## 適用於區塊編輯器

這個外掛提供 1 個可供區塊編輯器使用的區塊。

 *   Icon Indexa Insert an icon from your icon libraries.

## 安裝方式

#### Automated installation

 1. In your WordPress dashboard go to **Plugins → Add New**.
 2. Search for **Icon Indexa**.
 3. Click **Install Now**, then **Activate**.

#### Manual installation

 1. Download the plugin and make sure the folder is zipped, then upload it via **Plugins
    → Add New → Upload Plugin**. Alternatively, upload the `icon-indexa` folder to 
    the `/wp-content/plugins/` directory.
 2. Activate **Icon Indexa** through the **Plugins** screen in WordPress.
 3. Open the **Icon Indexa** menu item to start browsing icons, or search for the “
    Icon Indexa” block within the Block Editor (Gutenberg).

#### Requirements

 * WordPress 5.0 or higher
 * PHP 8.0 or higher
 * The PHP SQLite (PDO) extension enabled

## 常見問題集

### What is Icon Indexa?

Icon Indexa is a WordPress plugin that bundles thousands of SVG icons with a fast
search interface and a Gutenberg block, so you can find and use icons without ever
leaving WordPress.

### Which icon libraries are included?

Ant Design Icons (830 icons) and Boxicons (3,768 icons), covering filled, outlined,
two-tone, regular, solid, and logo styles — more than 4,500 icons in total.

### Are icons loaded from an external CDN?

No. Every SVG is bundled with the plugin and served from your own site. No external
requests are made to display icons.

### How does the icon search work?

Icons are indexed in a local SQLite database using FTS5 full-text search. You can
search by icon name or tags and filter by library and style, with results returned
in milliseconds even across thousands of icons.

### Do I need to configure a database?

No. Icon Indexa builds a local SQLite database automatically on first run from the
icon data bundled with the plugin, storing it in your uploads directory. It only
requires the PHP PDO SQLite extension, which is enabled on most hosts.

### Can I add my own icon?

Yes. You can add your own custom icon in two ways: paste the SVG code directly, 
or select an SVG from the WordPress Media Library.

### Why is my icon not changing color?

The icon block includes controls for the icon’s color and background. However, if
your SVG icon has hard-coded color or fill values, the plugin will respect those
instead of any applied custom colors.

### Is Icon Indexa translation ready?

Yes. The plugin uses a text domain and is fully ready for localization.

### Is it safe to add my own SVG icons?

Yes. Every SVG you paste or import from the Media Library is sanitized before it
is used. Scripts, event handlers, and unsafe markup are stripped, and SVGs that 
embed a raster bitmap (PNG/JPEG) or that have no usable vector content are rejected
with a clear message. Link URLs on icons are restricted to safe protocols (http,
https, mailto, tel, and same-page anchors).

### Where is my data stored? What happens when I uninstall?

Icon Indexa stores its data in a self-contained SQLite database that ships inside
the plugin, plus a small set of WordPress options. No content is written outside
your own site. Custom icons you add are stored locally. Removing the plugin cleans
up its data on uninstall.

### Does the plugin make any external or third-party requests?

No. Icon Indexa is fully self-hosted. No icon data, usage data, or telemetry is 
sent to any external service, and no assets are fetched from a third-party CDN.

### Is the bundled SQLite database sensitive?

No. `backend/data/ib.db` contains only static, public icon metadata (icon names,
tags, and SVG markup) that is already served to your visitors. It holds no user 
data, credentials, or telemetry. An `index.php` guard prevents directory listing,
and the database is only ever read server-side by PHP.

If you prefer to also block direct HTTP access to the data directory, add a rule
to your server config. For Nginx:

    ```
    location ~* /wp-content/plugins/icon-indexa/backend/data/ { deny all; }
    ```

Blocking direct HTTP access has no effect on plugin functionality.

## 使用者評論

這個外掛目前沒有任何使用者評論。

## 參與者及開發者

以下人員參與了開源軟體〈Icon Indexa〉的開發相關工作。

參與者

 *   [ mrknuckles ](https://profiles.wordpress.org/mrknuckles/)

[將〈Icon Indexa〉外掛本地化為台灣繁體中文版](https://translate.wordpress.org/projects/wp-plugins/icon-indexa)

### 對開發相關資訊感興趣？

任何人均可[瀏覽程式碼](https://plugins.trac.wordpress.org/browser/icon-indexa/)、
查看 [SVN 存放庫](https://plugins.svn.wordpress.org/icon-indexa/)，或透過 [RSS](https://plugins.trac.wordpress.org/log/icon-indexa/?limit=100&mode=stop_on_copy&format=rss)
訂閱[開發記錄](https://plugins.trac.wordpress.org/log/icon-indexa/)。

## 變更記錄

#### 1.1.0

 * New: Guided onboarding with a welcome wizard, a replayable admin tour, and an
   in-editor guide for the Icon block.
 * New: Settings page with a toggle to show or hide the admin sidebar menu.
 * New: Custom SVG support: paste and edit an SVG’s markup directly from the block
   toolbar.
 * New: Color-normalization toggle to keep an icon’s original colors instead of 
   forcing the theme color.
 * New: Stroke width help tooltip on the icon controls.
 * Improved: Icons now default to black.
 * Fix: Search pagination and REST requests on plain-permalink sites (missing results/
   404s).
 * Security: Server-side SVG output sanitizer (SVG-safe wp_kses allowlist plus remote-
   reference stripping) so stored icon markup cannot phone home or carry stored 
   XSS on the frontend.
 * Changed: Minimum required PHP is now 8.0.
 * Note: For security, SMIL animation (animate/set/…), elements, and remote references(
   external url()/href) are stripped from custom SVGs. A previously saved icon using
   any of these renders without them after this update.

#### 1.0.2

 * Fix broken asset URLs (404 CSS) and undefined localized config on WordPress.org
   production builds.

#### 1.0.1

 * Internal: automated WordPress.org release workflow and tooling.

#### 1.0.0

 * Initial release 🎉
 * Bundled Ant Design (830) and Boxicons (3,768) icon libraries — 4,500+ SVG icons.
 * SQLite FTS5 full-text icon search by name and tag.
 * Library and style filters with pagination.
 * Gutenberg icon block with link, 360° rotation, flip, alignment, color, gradient,
   background, border, padding, margin, stroke width, and hover effects.
 * Self-hosted inline SVG output with no external requests.
 * Custom icon add, update, and delete support.
 * Translation ready.

## 中繼資料

 *  版本 **1.1.0**
 *  最後更新 **1 小時前**
 *  啟用安裝數 **200+**
 *  WordPress 版本需求 ** 5.9 或更新版本 **
 *  已測試相容的 WordPress 版本 **7.1.2**
 *  PHP 版本需求 ** 8.0 或更新版本 **
 *  語言
 * [English (US)](https://wordpress.org/plugins/icon-indexa/)
 * 標籤:
 * [Gutenberg block](https://tw.wordpress.org/plugins/tags/gutenberg-block/)[icon library](https://tw.wordpress.org/plugins/tags/icon-library/)
   [icon picker](https://tw.wordpress.org/plugins/tags/icon-picker/)[icons](https://tw.wordpress.org/plugins/tags/icons/)
   [SVG](https://tw.wordpress.org/plugins/tags/svg/)
 *  [進階檢視](https://tw.wordpress.org/plugins/icon-indexa/advanced/)

## 評分

這個項目尚無任何評論記錄。

[撰寫評分](https://wordpress.org/support/plugin/icon-indexa/reviews/#new-post)

[查看全部使用者評論](https://wordpress.org/support/plugin/icon-indexa/reviews/)

## 參與者

 *   [ mrknuckles ](https://profiles.wordpress.org/mrknuckles/)

## 技術支援

使用者可在技術支援論壇提出意見反應或使用問題。

 [檢視技術支援論壇](https://wordpress.org/support/plugin/icon-indexa/)