| 开发者 | ahmadraza9 |
|---|---|
| 更新时间 | 2026年9月24日 04:14 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
wp_register_icon_collection() API.wp_register_icon() API.[vvertex_icon] shortcode.wp_get_icon() function.Brand Icons
The plugin can register that collection using a namespace such as:
vvertex-brand-icons
An icon called:
shopping-cart
can then use a WordPress icon handle such as:
vvertex-brand-icons/shopping-cart
This allows custom icons and collections to work with the native WordPress icon infrastructure.
SVG handling
VVertex Icon Manager does not globally enable SVG uploads in the WordPress Media Library.
SVG files are handled only through the plugin's administration screens for the purpose of creating icons for the WordPress Icon Registration API.
SVG markup is sanitized before storage and checked for compatibility with the SVG structure supported by WordPress.
SVG compatibility
WordPress 7.1 uses a conservative SVG allowlist for registered icons.
The native Icon Registration API currently supports a limited SVG structure, including elements such as:
svgpathpolygonvvertex-icon-manager folder to the /wp-content/plugins/ directory, or install the plugin ZIP from Plugins > Add Plugin > Upload Plugin.VVertex Icon Manager is a visual management interface for the native WordPress 7.1 Icon Registration API. It allows administrators to create custom icon collections and register their own icons without manually writing PHP code.
No. VVertex Icon Manager does not enable unrestricted SVG uploads in the WordPress Media Library. SVG files are handled only through the plugin's administration interface for use with the native WordPress Icon Registration API.
VVertex Icon Manager is built around the public Icon Registration API introduced in WordPress 7.1.
The plugin uses core functionality including:
wp_register_icon_collection()
wp_register_icon()
wp_get_icon()
Yes. You can create multiple named collections and organize different icons into each collection. For example, you can create separate collections for:
Yes. You can upload SVG files through the VVertex Icon Manager administration interface. The SVG markup is sanitized before being stored.
Yes. You can paste SVG markup directly when creating an icon. The markup is sanitized before storage.
Yes. The bulk import screen supports importing up to 50 SVG files at a time into a selected collection.
No. The plugin does not globally enable the SVG MIME type for the WordPress Media Library. SVG files are processed only through the plugin's own privileged administration screens.
WordPress 7.1 allows a limited set of SVG elements and attributes for registered icons. Unsupported elements or attributes may be removed during sanitization. For best compatibility, convert unsupported shapes and stroke-based icons to filled paths or polygons before importing them.
Yes. Individual icons can be enabled or disabled from the plugin interface. You can also enable or disable entire collections.
Yes.
VVertex Icon Manager includes the following shortcode:
[vvertex_icon name="vvertex-your-collection/icon-name" size="24"]
Developers can also use WordPress core's wp_get_icon() function in PHP.
No. VVertex Icon Manager does not require an external API for its core functionality and does not include tracking, telemetry, advertising, or remote executable code.
VVertex is the plugin branding used by Ahmad Raza for WordPress plugins he develops and maintains. VVertex is not affiliated with WordPress.org, the WordPress Foundation, or any third-party company or product.