{"id":272392,"date":"2026-01-12T03:55:33","date_gmt":"2026-01-12T03:55:33","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/omni-icon\/"},"modified":"2026-03-25T12:50:16","modified_gmt":"2026-03-25T12:50:16","slug":"omni-icon","status":"publish","type":"plugin","link":"https:\/\/vec.wordpress.org\/plugins\/omni-icon\/","author":18054147,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.17","stable_tag":"1.0.17","tested":"6.9.4","requires":"6.0","requires_php":"8.1","requires_plugins":null,"header_name":"Omni Icon","header_author":"Omni Icon","header_description":"A modern icon management plugin with support for custom uploads and 200,000+ Iconify icons across multiple page builders.","assets_banners_color":"cecccb","last_updated":"2026-03-25 12:50:16","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/ko-fi.com\/Q5Q75XSF7","header_plugin_uri":"https:\/\/github.com\/nabasa-dev\/omni-icon","header_author_uri":"https:\/\/github.com\/nabasa-dev","rating":5,"author_block_rating":0,"active_installs":100,"downloads":1298,"num_ratings":2,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"0.0.16":{"tag":"0.0.16","author":"suabahasa","date":"2026-03-12 07:33:29"},"0.0.17":{"tag":"0.0.17","author":"suabahasa","date":"2026-03-17 10:06:24"},"1.0.11":{"tag":"1.0.11","author":"suabahasa","date":"2026-01-12 13:12:33"},"1.0.12":{"tag":"1.0.12","author":"suabahasa","date":"2026-01-12 13:21:07"},"1.0.13":{"tag":"1.0.13","author":"suabahasa","date":"2026-01-13 03:15:13"},"1.0.14":{"tag":"1.0.14","author":"suabahasa","date":"2026-01-14 03:42:35"},"1.0.15":{"tag":"1.0.15","author":"suabahasa","date":"2026-01-30 12:55:47"},"1.0.16":{"tag":"1.0.16","author":"suabahasa","date":"2026-03-18 08:51:56"},"1.0.17":{"tag":"1.0.17","author":"suabahasa","date":"2026-03-25 12:50:16"},"1.0.6":{"tag":"1.0.6","author":"suabahasa","date":"2026-01-12 03:55:00"},"1.0.7":{"tag":"1.0.7","author":"suabahasa","date":"2026-01-12 06:11:24"},"1.0.8":{"tag":"1.0.8","author":"suabahasa","date":"2026-01-12 06:27:03"},"1.0.9":{"tag":"1.0.9","author":"suabahasa","date":"2026-01-12 06:33:05"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3437345,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3437345,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3437345,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3437345,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3490934,"resolution":false,"location":"assets","locale":"","contents":"{\"landingPage\":\"\\\/wp-admin\\\/plugins.php\",\"preferredVersions\":{\"php\":\"8.1\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"features\":{\"networking\":true},\"steps\":[{\"step\":\"installPlugin\",\"options\":{\"activate\":true},\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"omni-icon\"}},{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"}]}"}},"all_blocks":{"omni-icon\/icon-block":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"omni-icon\/icon-block","version":"2.0.0","title":"Omni Icon","category":"design","description":"The Icon block","keywords":["icon","iconify","svg","omni"],"textdomain":"omni-icon","editorScript":"file:.\/index.js","attributes":{"name":{"type":"string","default":""},"width":{"type":"string"},"height":{"type":"string"},"className":{"type":"string","default":""},"color":{"type":"string","default":"currentColor"}},"supports":{"html":false,"align":false,"className":true},"example":{},"script":["omni-icon:web-component:omni-icon","omni-icon:gutenberg-icon-block:iframe"],"editorStyle":[]}},"tagged_versions":["0.0.16","0.0.17","1.0.11","1.0.12","1.0.13","1.0.14","1.0.15","1.0.16","1.0.17","1.0.6","1.0.7","1.0.8","1.0.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3450456,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3450456,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3450456,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3450456,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3450456,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"The Omni Icon block in the Gutenberg editor","2":"Opening the icon picker modal in Gutenberg","3":"Searching for icons in the icon picker modal","4":"Customizing icon size and color in the block settings","5":"Managing uploaded local icons in the Omni Icon settings page"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[148076,178481,63289,498,2904],"plugin_category":[50],"plugin_contributors":[219840],"plugin_business_model":[],"class_list":["post-272392","plugin","type-plugin","status-publish","hentry","plugin_tags-gutenberg","plugin_tags-icon-block","plugin_tags-iconify","plugin_tags-icons","plugin_tags-svg","plugin_category-media","plugin_contributors-suabahasa","plugin_committers-suabahasa"],"banners":{"banner":"https:\/\/ps.w.org\/omni-icon\/assets\/banner-772x250.png?rev=3437345","banner_2x":"https:\/\/ps.w.org\/omni-icon\/assets\/banner-1544x500.png?rev=3437345","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/omni-icon\/assets\/icon.svg?rev=3437345","icon":"https:\/\/ps.w.org\/omni-icon\/assets\/icon.svg?rev=3437345","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/omni-icon\/assets\/screenshot-1.png?rev=3450456","caption":"The Omni Icon block in the Gutenberg editor"},{"src":"https:\/\/ps.w.org\/omni-icon\/assets\/screenshot-2.png?rev=3450456","caption":"Opening the icon picker modal in Gutenberg"},{"src":"https:\/\/ps.w.org\/omni-icon\/assets\/screenshot-3.png?rev=3450456","caption":"Searching for icons in the icon picker modal"},{"src":"https:\/\/ps.w.org\/omni-icon\/assets\/screenshot-4.png?rev=3450456","caption":"Customizing icon size and color in the block settings"},{"src":"https:\/\/ps.w.org\/omni-icon\/assets\/screenshot-5.png?rev=3450456","caption":"Managing uploaded local icons in the Omni Icon settings page"}],"raw_content":"<!--section=description-->\n<h3>Omni Icon: Modern icon management solution for WordPress<\/h3>\n\n<p>Omni Icon is a comprehensive icon management solution that seamlessly integrates icons across the WordPress ecosystem. Upload custom icons, use bundled icons, or access 200,000+ icons from Iconify with support for Gutenberg, Elementor, Bricks, Breakdance, and LiveCanvas.<\/p>\n\n<h3>Features<\/h3>\n\n<p>Omni Icon is packed with features designed to make icon management effortless:<\/p>\n\n<ul>\n<li><strong>Multi-source Icon System<\/strong>: Upload custom SVG icons, use pre-bundled icons, or access 200,000+ Iconify icons<\/li>\n<li><strong>Icon Search &amp; Discovery<\/strong>: Powerful search across all icon sources with intelligent caching<\/li>\n<li><strong>Server-Side Rendering (SSR)<\/strong>: Icons pre-rendered on server for instant display and optimal performance<\/li>\n<li><strong>Smart Caching<\/strong>: Multi-layer caching (memory, filesystem, IndexedDB) for blazing fast load times<\/li>\n<li><strong>Web Component<\/strong>: Use <code>&lt;omni-icon&gt;<\/code> custom element anywhere in your theme or content<\/li>\n<li><strong>Secure<\/strong>: SVG sanitization prevents XSS attacks on uploaded icons<\/li>\n<li><strong>Modern Architecture<\/strong>: Built with PHP 8.0+ attributes, Symfony DI, and auto-discovery<\/li>\n<li><strong>Lightweight<\/strong>: Small footprint with lazy loading won't slow down your site<\/li>\n<\/ul>\n\n<p>Visit <a href=\"https:\/\/github.com\/nabasa-dev\/omni-icon\">our GitHub repository<\/a> for more information.<\/p>\n\n<h3>Seamless Integration<\/h3>\n\n<p>Omni Icon works perfectly with the most popular visual\/page builders:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/gutenberg\">Gutenberg<\/a> \/ Block Editor \u2014 Custom Icon block with live preview<\/li>\n<li><a href=\"https:\/\/be.elementor.com\/visit\/?bta=209150&amp;brand=elementor\">Elementor<\/a> \u2014 Native widget with Elementor controls<\/li>\n<li><a href=\"https:\/\/bricksbuilder.io\/\">Bricks<\/a> \u2014 Native element with full theme compatibility<\/li>\n<li><a href=\"https:\/\/breakdance.com\/ref\/165\/\">Breakdance<\/a> \u2014 Element Studio integration with SSR<\/li>\n<li><a href=\"https:\/\/livecanvas.com\/?ref=4008\">LiveCanvas<\/a> \u2014 Custom block with panel controls<\/li>\n<li><a href=\"https:\/\/www.advancedcustomfields.com\/\">Advanced Custom Fields (ACF)<\/a> \u2014 Custom field type for icon selection<\/li>\n<li><a href=\"https:\/\/etchwp.com?aff=bce0d1ab\">Etch<\/a> \u2014 Web Component with icon picker<\/li>\n<li><a href=\"https:\/\/www.elegantthemes.com\/affiliates\/idevaffiliate.php?id=47622\">Divi 5<\/a> \u2014 Native module<\/li>\n<li>More integrations coming soon!<\/li>\n<\/ul>\n\n<h3>Icon Sources<\/h3>\n\n<p><strong>Local Icons (Custom Uploads)<\/strong>\nUpload your own SVG icons and organize them in custom sets. All uploads are sanitized for security.<\/p>\n\n<p><strong>Bundle Icons<\/strong>\nPre-packaged icons included with the plugin, including sponsor logos and commonly used icons.<\/p>\n\n<p><strong>Iconify Icons<\/strong>\nAccess to 150+ icon collections with 200,000+ icons including:<\/p>\n\n<ul>\n<li>Material Design Icons (mdi)<\/li>\n<li>Font Awesome (fa6-brands, fa6-regular, fa6-solid)<\/li>\n<li>Bootstrap Icons (bi)<\/li>\n<li>Hero Icons (heroicons)<\/li>\n<li>Lucide (lucide)<\/li>\n<li>And 150+ more collections<\/li>\n<\/ul>\n\n<p>Browse available icons at <a href=\"https:\/\/icon-sets.iconify.design\/\">Iconify<\/a><\/p>\n\n<h3>Usage<\/h3>\n\n<p><strong>Gutenberg<\/strong>:<\/p>\n\n<ul>\n<li>In the block editor, add a new \"Omni Icon\" block<\/li>\n<li>Click the icon picker to browse or search icons<\/li>\n<\/ul>\n\n<p><strong>Elementor<\/strong>:<\/p>\n\n<ul>\n<li>Add the \"Omni Icon\" widget<\/li>\n<li>Click \"Browse Icons\" to open the icon picker<\/li>\n<\/ul>\n\n<p><strong>Bricks<\/strong>:<\/p>\n\n<ul>\n<li>Add the \"Omni Icon\" element<\/li>\n<li>Click \"Browse Icons\" to open the icon picker<\/li>\n<\/ul>\n\n<p><strong>Breakdance<\/strong>:<\/p>\n\n<ul>\n<li>Add the \"Omni Icon\" element<\/li>\n<li>Click \"Browse Icons\" to open the icon picker<\/li>\n<\/ul>\n\n<p><strong>LiveCanvas<\/strong>:<\/p>\n\n<ul>\n<li>Add the \"Omni Icon\" element<\/li>\n<\/ul>\n\n<p><strong>Advanced Custom Fields (ACF)<\/strong>:<\/p>\n\n<ul>\n<li>Create or edit an ACF Field Group<\/li>\n<li>Add a new field and select \"Omni Icon\" as the field type<\/li>\n<li>Configure return format (string, array, or HTML)<\/li>\n<\/ul>\n\n<p><strong>Etch<\/strong>:<\/p>\n\n<ul>\n<li>Add the \"omni-icon\" Element from the menu element on the bottom of screen<\/li>\n<li>Browse or search icons in the icon picker<\/li>\n<li>Confirm selection to copy the code to clipboard <\/li>\n<li>Paste the copied code into the HTML editor<\/li>\n<\/ul>\n\n<p><strong>Web Component Usage<\/strong><\/p>\n\n<p>Use the <code>&lt;omni-icon&gt;<\/code> web component directly in your theme or content:<\/p>\n\n<pre><code>&lt;omni-icon name=\"mdi:home\"&gt;&lt;\/omni-icon&gt;\n&lt;omni-icon name=\"local:my-logo\" width=\"64\" height=\"64\"&gt;&lt;\/omni-icon&gt;\n&lt;omni-icon name=\"fa6-solid:heart\" color=\"#3b82f6\"&gt;&lt;\/omni-icon&gt;\n<\/code><\/pre>\n\n<h3>Performance &amp; Security<\/h3>\n\n<ul>\n<li><strong>Lazy Loading<\/strong>: Web components loaded on-demand<\/li>\n<li><strong>Multi-layer Caching<\/strong>: Memory \u2192 Filesystem \u2192 IndexedDB<\/li>\n<li><strong>SSR Support<\/strong>: Icons pre-rendered on server for instant display<\/li>\n<li><strong>SVG Sanitization<\/strong>: All uploaded SVGs sanitized to prevent XSS<\/li>\n<li><strong>MIME Type Validation<\/strong>: Server-side validation of uploaded files<\/li>\n<\/ul>\n\n<h4>Love Omni Icon?<\/h4>\n\n<ul>\n<li>Give a <a href=\"https:\/\/wordpress.org\/support\/plugin\/omni-icon\/reviews\/\">5-star review<\/a><\/li>\n<li>Join our <a href=\"https:\/\/www.facebook.com\/groups\/1142662969627943\">Facebook Group<\/a><\/li>\n<li>Sponsor us on <a href=\"https:\/\/github.com\/sponsors\/suasgn\">GitHub<\/a> or <a href=\"https:\/\/ko-fi.com\/Q5Q75XSF7\">Ko-fi<\/a><\/li>\n<\/ul>\n\n<h4>Credits<\/h4>\n\n<ul>\n<li>Built with <a href=\"https:\/\/github.com\/symfony\/ux-icons\">Symfony UX Icons<\/a><\/li>\n<li>Powered by <a href=\"https:\/\/iconify.design\/\">Iconify<\/a><\/li>\n<li>SVG sanitization by <a href=\"https:\/\/github.com\/darylldoyle\/svg-sanitizer\">enshrined\/svg-sanitize<\/a><\/li>\n<\/ul>\n\n<p>Affiliate Disclosure: This readme.txt may contain affiliate links. If you decide to make a purchase through these links, we may earn a commission at no extra cost to you.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20icon%20sources%20does%20omni%20icon%20support%3F\"><h3>What icon sources does Omni Icon support?<\/h3><\/dt>\n<dd><p>Omni Icon supports three icon sources:\n1. Local Icons - Upload your own custom SVG icons\n2. Bundle Icons - Pre-packaged icons included with the plugin\n3. Iconify Icons - Access to 200,000+ icons from 150+ collections<\/p><\/dd>\n<dt id=\"how%20do%20i%20use%20icons%20in%20my%20theme%3F\"><h3>How do I use icons in my theme?<\/h3><\/dt>\n<dd><p>You can use the <code>&lt;omni-icon&gt;<\/code> web component directly in your theme templates:\n    <\/p>\n\n<p>The component supports many attributes like width, height, and color for customization.<\/p><\/dd>\n<dt id=\"which%20page%20builders%20are%20supported%3F\"><h3>Which page builders are supported?<\/h3><\/dt>\n<dd><p>Omni Icon currently supports:\n- Gutenberg \/ Block Editor\n- Elementor\n- Bricks\n- Breakdance\n- LiveCanvas\n- Etch\n- And more coming soon!<\/p>\n\n<p>All integrations include icon picker modals for easy icon selection.<\/p><\/dd>\n<dt id=\"are%20uploaded%20svg%20icons%20safe%3F\"><h3>Are uploaded SVG icons safe?<\/h3><\/dt>\n<dd><p>Yes! All uploaded SVG files are sanitized using enshrined\/svg-sanitize to prevent XSS attacks and security vulnerabilities.<\/p><\/dd>\n<dt id=\"does%20omni%20icon%20require%20an%20internet%20connection%3F\"><h3>Does Omni Icon require an internet connection?<\/h3><\/dt>\n<dd><p>For local and bundle icons, no internet connection is required. Iconify icons are fetched from the Iconify API and cached locally for optimal performance.<\/p><\/dd>\n<dt id=\"what%20is%20server-side%20rendering%20%28ssr%29%3F\"><h3>What is Server-Side Rendering (SSR)?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"can%20i%20use%20omni%20icon%20with%20any%20wordpress%20theme%3F\"><h3>Can I use Omni Icon with any WordPress theme?<\/h3><\/dt>\n<dd><p>Yes, Omni Icon is compatible with any WordPress theme. You can use the web component, Gutenberg block, or page builder integrations with any theme.<\/p><\/dd>\n<dt id=\"what%203rd%20party%20services%20used%3F\"><h3>What 3rd Party services used?<\/h3><\/dt>\n<dd><p>Omni Icon uses the Iconify API to fetch icons from their extensive icon collections.<\/p><\/dd>\n<dt id=\"where%20can%20i%20find%20the%20source%20code%20for%20compiled%2Fminified%20files%3F\"><h3>Where can I find the source code for compiled\/minified files?<\/h3><\/dt>\n<dd><p>The complete source code, including uncompiled versions of all JavaScript and CSS files in the <code>dist\/<\/code> directory, is publicly available on <a href=\"https:\/\/github.com\/nabasa-dev\/omni-icon\/\">GitHub<\/a><\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.17 - 2026-03-25<\/h4>\n\n<p><strong>Changed<\/strong><\/p>\n\n<ul>\n<li>Migrate the build system to <a href=\"https:\/\/github.com\/nabasa-dev\/vp-wp\"><code>@nabasa\/vp-wp<\/code><\/a> for improved performance and better WordPress integration<\/li>\n<\/ul>\n\n<h4>1.0.16 - 2026-03-18<\/h4>\n\n<p><strong>Added<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/www.elegantthemes.com\/affiliates\/idevaffiliate.php?id=47622\">Divi 5<\/a> integration<\/li>\n<\/ul>\n\n<p><strong>Fixed<\/strong><\/p>\n\n<ul>\n<li>Release build Symfony DI ParameterBag scoping issue<\/li>\n<\/ul>\n\n<h4>1.0.15 - 2026-01-30<\/h4>\n\n<p><strong>Changed<\/strong><\/p>\n\n<ul>\n<li>Update readme file<\/li>\n<\/ul>\n\n<h4>1.0.14 - 2026-01-14<\/h4>\n\n<p><strong>Added<\/strong><\/p>\n\n<ul>\n<li><a href=\"https:\/\/etchwp.com?aff=bce0d1ab\">Etch<\/a> integration<\/li>\n<\/ul>\n\n<p><strong>Changed<\/strong><\/p>\n\n<ul>\n<li>Increase webcomponent concurrent request limit from 4 to 16 for faster icon loading<\/li>\n<\/ul>\n\n<p><strong>Fixed<\/strong><\/p>\n\n<ul>\n<li>Missing assets entrypoint in Vite config for ACF integration<\/li>\n<\/ul>\n\n<h4>1.0.13 - 2026-01-13<\/h4>\n\n<p><strong>Fixed<\/strong><\/p>\n\n<ul>\n<li>Redis compatibility issue<\/li>\n<\/ul>\n\n<h4>1.0.12 - 2026-01-12<\/h4>\n\n<p><strong>Fixed<\/strong><\/p>\n\n<ul>\n<li>PHP 8.1 compatibility issues<\/li>\n<\/ul>\n\n<h4>1.0.11 - 2026-01-12<\/h4>\n\n<p><strong>Added<\/strong><\/p>\n\n<ul>\n<li>Blueprint for WordPress.org plugin repository<\/li>\n<\/ul>\n\n<h4>1.0.9 - 2026-01-12<\/h4>\n\n<p><strong>Changed<\/strong><\/p>\n\n<ul>\n<li>Update readme file<\/li>\n<\/ul>\n\n<h4>1.0.7 - 2026-01-12<\/h4>\n\n<p><strong>Fixed<\/strong><\/p>\n\n<ul>\n<li>[ACF] Discovery compatibility issue<\/li>\n<\/ul>\n\n<h4>1.0.4 - 2026-01-09<\/h4>\n\n<p><strong>Added<\/strong><\/p>\n\n<ul>\n<li>ACF (Advanced Custom Fields) integration <a href=\"https:\/\/github.com\/nabasa-dev\/omni-icon\/issues\/4\">#4<\/a><\/li>\n<\/ul>\n\n<p><strong>Fixed<\/strong><\/p>\n\n<ul>\n<li>Modal footer visibility on laptop screens - Confirm\/Cancel buttons now visible without requiring full-screen mode <a href=\"https:\/\/github.com\/nabasa-dev\/omni-icon\/issues\/3\">#3<\/a><\/li>\n<li>WordPress.org plugin repository compliance fixes<\/li>\n<\/ul>\n\n<h4>1.0.3 - 2026-01-08<\/h4>\n\n<p><strong>Fixed<\/strong><\/p>\n\n<ul>\n<li>WordPress.org plugin repository compliance fixes<\/li>\n<\/ul>\n\n<h4>1.0.2 - 2025-12-31<\/h4>\n\n<p><strong>Added<\/strong><\/p>\n\n<ul>\n<li>Multiple and drag-and-drop icon upload support - upload multiple SVG files at once<\/li>\n<li>Multi-select icons with keyboard shortcuts (Ctrl\/Cmd+Click, Shift+Click) and mouse drag area selection for bulk operations<\/li>\n<\/ul>\n\n<h4>1.0.1 - 2025-12-31<\/h4>\n\n<p><strong>Fixed<\/strong><\/p>\n\n<ul>\n<li>WordPress.org plugin repository compliance fixes<\/li>\n<\/ul>\n\n<h4>1.0.0 - 2025-12-31<\/h4>\n\n<p><strong>Added<\/strong><\/p>\n\n<ul>\n<li>\ud83d\udc23 Initial release.<\/li>\n<\/ul>\n\n<p><a href=\"https:\/\/github.com\/nabasa-dev\/omni-icon\/blob\/main\/CHANGELOG.md\">See changelog for all versions.<\/a><\/p>","raw_excerpt":"A modern SVG icon library for WordPress with support for custom uploads and 200,000+ Iconify icons across block editor, page builders, and themes.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/272392","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=272392"}],"author":[{"embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/suabahasa"}],"wp:attachment":[{"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=272392"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=272392"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=272392"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=272392"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=272392"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/vec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=272392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}