| 开发者 |
suabahasa
rosua suasgn |
|---|---|
| 更新时间 | 2026年9月30日 16:35 |
| 捐献地址: | 去捐款 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
<jooosi-icon> custom element anywhere in your theme or contentjooosi: prefix; the former omni: prefix remains supported for existing content.
Iconify Icons
Access to 150+ icon collections with 200,000+ icons including:
<jooosi-icon> web component directly in your theme or content:
<jooosi-icon name="mdi:home"></jooosi-icon>
<jooosi-icon name="local:my-logo" width="64" height="64"></jooosi-icon>
<jooosi-icon name="fa6-solid:heart" color="#3b82f6"></jooosi-icon>
Existing <omni-icon> markup remains fully supported as a backward-compatible alias.
Performance & Security
Jooosi Icon supports three icon sources:
You can use the <jooosi-icon> web component directly in your theme templates:
<jooosi-icon name="mdi:home"></jooosi-icon>
The component supports many attributes like width, height, and color for customization.
Jooosi Icon currently supports:
Yes! All uploaded SVG files are sanitized using enshrined/svg-sanitize to prevent XSS attacks and security vulnerabilities.
For local and bundle icons, no internet connection is required. Iconify icons are fetched from the Iconify API and cached locally for optimal performance.
SSR means icons are pre-rendered on the server and sent as inline SVG in the HTML. This provides instant display without JavaScript required, improving performance and SEO.
Yes, Jooosi Icon is compatible with any WordPress theme. You can use the web component, Gutenberg block, or page builder integrations with any theme.
Jooosi Icon uses the Iconify API to fetch icons from their extensive icon collections.
The complete source code, including uncompiled versions of all JavaScript and CSS files in the dist/ directory, is publicly available on GitHub
omni-icon element type after the rename to jooosi-icon.omni-icon.php as a compatibility loader so upgrades from Omni Icon do not deactivate the plugin when the canonical entry file is renamed to jooosi-icon.php.composer.json in release packages for runtime discovery.jooosi-icon/service/icon:sources filter for third-party icon sources.wp-content/uploads/jooosi-icon/ with automatic migration and a legacy-directory fallback.omni: icon prefix and <omni-icon> markup as compatibility aliases.@nabasa/vp-wp for improved performance and better WordPress integration