{"id":311383,"date":"2026-05-25T06:38:18","date_gmt":"2026-05-25T06:38:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/mox-icons-icon-pack-for-elementor\/"},"modified":"2026-10-07T12:53:47","modified_gmt":"2026-10-07T12:53:47","slug":"mox-icons-pack-for-elementor","status":"publish","type":"plugin","link":"https:\/\/it.wordpress.org\/plugins\/mox-icons-pack-for-elementor\/","author":17709947,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.7","stable_tag":"1.1.7","tested":"7.1.3","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Mox Icons - Icon Pack for Elementor","header_author":"Moxcreative","header_description":"Extend Elementor with popular icon libraries: Heroicons, Material Design Icons, and Simple Line Icons.","assets_banners_color":"fbfbfd","last_updated":"2026-10-07 12:53:47","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/moxcreative.com\/","header_author_uri":"https:\/\/moxcreative.com\/","rating":5,"author_block_rating":0,"active_installs":900,"downloads":3464,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.00":{"tag":"1.00","author":"rendrock","date":"2026-05-25 06:38:02","revision":3546999},"1.1.1":{"tag":"1.1.1","author":"rendrock","date":"2026-06-06 06:43:51","revision":3562963},"1.1.2":{"tag":"1.1.2","author":"rendrock","date":"2026-07-06 14:43:54","revision":3597941},"1.1.3":{"tag":"1.1.3","author":"rendrock","date":"2026-07-08 14:55:51","revision":3600450},"1.1.4":{"tag":"1.1.4","author":"rendrock","date":"2026-09-24 17:13:45","revision":3711740},"1.1.5":{"tag":"1.1.5","author":"rendrock","date":"2026-09-26 03:53:18","revision":3713814},"1.1.6":{"tag":"1.1.6","author":"rendrock","date":"2026-10-05 06:48:35","revision":3728230},"1.1.7":{"tag":"1.1.7","author":"rendrock","date":"2026-10-07 12:53:47","revision":3732621}},"upgrade_notice":{"1.1.7":"<p>Fixes Material Design Icons going blank next to an empty Elementor template and sitting off-centre in the Social Icons widget.<\/p>","1.1.6":"<p>Fixes icons going blank on pages served from Elementor&#039;s element cache. Recommended for everyone on 1.1.5.<\/p>","1.1.5":"<p>Pages now load only the icon rules they use instead of whole icon sets, and Simple Line Icons is rebuilt from SVG so it no longer depends on a webfont that themes could override. Icons placed with earlier versions keep working.<\/p>","1.1.4":"<p>Adds Material Symbols Light, Myna UI Icons, and Health Icons libraries.<\/p>","1.1.2":"<p>Adds Fluent UI Color Icons, Pixelarticons, and Material Line Icons.<\/p>","1.1.1":"<p>Fixes activation critical error on shared hosting and improves upload\/deletion reliability by reducing the generated file count.<\/p>","1.1.0":"<p>Adds six safe, permissively licensed icon libraries and expanded license credits.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3597971,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3597971,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3546999,"resolution":"1544x500","location":"assets","locale":"","width":2205,"height":713},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3546999,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.00","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.1.6","1.1.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3546999,"resolution":"1","location":"assets","locale":"","width":1754,"height":907},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3546999,"resolution":"2","location":"assets","locale":"","width":1754,"height":907},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3546999,"resolution":"3","location":"assets","locale":"","width":1754,"height":907}},"screenshots":{"1":"Settings page with library toggles","2":"Heroicons Outline in Elementor icon picker","3":"Material Design Icons in Elementor icon picker"}},"plugin_section":[],"plugin_tags":[76538,204575,498,150599,9936],"plugin_category":[50],"plugin_contributors":[270338],"plugin_business_model":[],"class_list":["post-311383","plugin","type-plugin","status-publish","hentry","plugin_tags-elementor","plugin_tags-icon-pack","plugin_tags-icons","plugin_tags-svg-icons","plugin_tags-web-design","plugin_category-media","plugin_contributors-moxcreative","plugin_committers-rendrock"],"banners":{"banner":"https:\/\/ps.w.org\/mox-icons-pack-for-elementor\/assets\/banner-772x250.png?rev=3546999","banner_2x":"https:\/\/ps.w.org\/mox-icons-pack-for-elementor\/assets\/banner-1544x500.png?rev=3546999","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/mox-icons-pack-for-elementor\/assets\/icon-128x128.png?rev=3597971","icon_2x":"https:\/\/ps.w.org\/mox-icons-pack-for-elementor\/assets\/icon-256x256.png?rev=3597971","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/mox-icons-pack-for-elementor\/assets\/screenshot-1.png?rev=3546999","caption":"Settings page with library toggles"},{"src":"https:\/\/ps.w.org\/mox-icons-pack-for-elementor\/assets\/screenshot-2.png?rev=3546999","caption":"Heroicons Outline in Elementor icon picker"},{"src":"https:\/\/ps.w.org\/mox-icons-pack-for-elementor\/assets\/screenshot-3.png?rev=3546999","caption":"Material Design Icons in Elementor icon picker"}],"raw_content":"<!--section=description-->\n<p><strong>Mox Icons<\/strong> adds popular, high-quality icon libraries directly to Elementor's native icon picker. No extra widget needed; just open any icon selector in Elementor and browse your new icons.<\/p>\n\n<h4>Included Libraries<\/h4>\n\n<ul>\n<li><strong>Heroicons Outline<\/strong> - 324 clean stroke icons by Tailwind Labs (MIT License)<\/li>\n<li><strong>Heroicons Solid<\/strong> - 324 filled icons by Tailwind Labs (MIT License)<\/li>\n<li><strong>Material Design Icons<\/strong> - 7,447 community icons by Pictogrammers (Apache 2.0)<\/li>\n<li><strong>Simple Line Icons<\/strong> - 189 minimal line icons by Sabbir Ahmed (MIT License)<\/li>\n<li><strong>Lucide<\/strong> - 1,962 open-source stroke icons (ISC License)<\/li>\n<li><strong>Tabler Icons<\/strong> - 5,093 outline interface icons (MIT License)<\/li>\n<li><strong>Phosphor Icons<\/strong> - 1,512 regular-weight icons (MIT License)<\/li>\n<li><strong>Bootstrap Icons<\/strong> - 2,078 official Bootstrap icons (MIT License)<\/li>\n<li><strong>Iconoir<\/strong> - 1,383 modern interface icons (MIT License)<\/li>\n<li><strong>Feather Icons<\/strong> - 287 simple stroke icons (MIT License)<\/li>\n<li><strong>Fluent UI System Color Icons<\/strong> - 890 colorful interface icons by Microsoft (MIT License)<\/li>\n<li><strong>Pixelarticons<\/strong> - 1,172 pixel-style interface icons by Gerrit Halfmann (MIT License)<\/li>\n<li><strong>Material Symbols Light<\/strong> - 3,978 outline rounded icons by Google (Apache 2.0)<\/li>\n<li><strong>Myna UI Icons<\/strong> - 2,892 clean UI icons by Praveen Juge (MIT License)<\/li>\n<li><strong>Health Icons<\/strong> - 3,391 health and medical icons by Resolve to Save Lives (MIT License)<\/li>\n<\/ul>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Native Elementor icon picker integration<\/li>\n<li>Toggle each library ON or OFF from the Mox Icons admin menu<\/li>\n<li>All assets bundled locally; no CDN, no external requests<\/li>\n<li>Only the libraries you enable are registered with Elementor<\/li>\n<li>Pages load only the icon rules they actually use, not whole icon sets<\/li>\n<li>Translation ready<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 6.0+<\/li>\n<li>Elementor 3.5.0+<\/li>\n<li>PHP 7.4+<\/li>\n<\/ul>\n\n<h3>Source<\/h3>\n\n<p>The icon stylesheets in <code>assets\/libs\/<\/code> are generated or copied from these public packages. Each library folder also carries the full license text.<\/p>\n\n<ul>\n<li>Heroicons 2.2.0 - https:\/\/github.com\/tailwindlabs\/heroicons<\/li>\n<li>Material Design Icons 7.4.47 - <code>@mdi\/font<\/code>, https:\/\/github.com\/Templarian\/MaterialDesign-Webfont. <code>materialdesignicons.min.css<\/code> is the minified stylesheet from that package with its <code>@font-face<\/code> rule reduced to the WOFF2 file; the readable source is <code>css\/materialdesignicons.css<\/code> in the same package.<\/li>\n<li>Simple Line Icons - <code>@iconify-json\/simple-line-icons<\/code> 1.2.1<\/li>\n<li>Lucide - <code>lucide-static<\/code> 1.17.0<\/li>\n<li>Tabler Icons - <code>@tabler\/icons<\/code> 3.44.0<\/li>\n<li>Phosphor Icons - <code>@phosphor-icons\/core<\/code> 2.1.1<\/li>\n<li>Bootstrap Icons - <code>bootstrap-icons<\/code> 1.13.1<\/li>\n<li>Iconoir - <code>iconoir<\/code> 7.11.0<\/li>\n<li>Feather Icons - <code>feather-icons<\/code> 4.29.2<\/li>\n<li>Fluent UI System Color Icons - <code>@iconify-json\/fluent-color<\/code> 1.2.21<\/li>\n<li>Pixelarticons - <code>@iconify-json\/pixelarticons<\/code> 1.2.7<\/li>\n<li>Material Symbols Light - <code>@iconify-json\/material-symbols-light<\/code> 1.2.93<\/li>\n<li>Myna UI Icons - <code>@iconify-json\/mynaui<\/code> 1.2.19<\/li>\n<li>Health Icons - <code>@iconify-json\/healthicons<\/code> 1.2.13<\/li>\n<\/ul>\n\n<p>For the SVG libraries, each icon is written as a CSS rule holding its SVG as a data URI, so the stylesheets are generated output rather than minified code.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>mox-icons-pack-for-elementor<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress<\/li>\n<li>Go to <strong>Mox Icons<\/strong> in the admin menu to enable or disable individual icon packs<\/li>\n<li>Open Elementor editor; new icon tabs will appear in the icon picker<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20elementor%20free%3F\"><h3>Does this work with Elementor Free?<\/h3><\/dt>\n<dd><p>Yes, Mox Icons works with both Elementor Free and Elementor Pro.<\/p><\/dd>\n<dt id=\"will%20disabled%20libraries%20affect%20performance%3F\"><h3>Will disabled libraries affect performance?<\/h3><\/dt>\n<dd><p>No. A disabled library is not registered with Elementor at all, so it adds nothing to the editor or to your pages.<\/p><\/dd>\n<dt id=\"how%20much%20weight%20does%20an%20enabled%20library%20add%20to%20a%20page%3F\"><h3>How much weight does an enabled library add to a page?<\/h3><\/dt>\n<dd><p>Only the icons you actually placed. Each icon contributes roughly 0.3 to 2 KB of CSS, so a page with a dozen icons carries a few kilobytes, whatever the size of the libraries they came from.<\/p>\n\n<p>Material Design Icons is a webfont rather than CSS, so it still loads its stylesheet and font file in full when one of its icons appears on a page.<\/p><\/dd>\n<dt id=\"my%20icons%20are%20not%20styled%20after%20updating%20to%201.1.5\"><h3>My icons are not styled after updating to 1.1.5<\/h3><\/dt>\n<dd><p>This can happen if something other than Elementor's own icon controls outputs Mox Icons classes, for example a custom template or a shortcode that writes the markup by hand. Those elements never reach the plugin, so no rules are emitted for them. Load the complete stylesheet for that library instead:<\/p>\n\n<pre><code>add_filter( 'mox_icon_use_full_stylesheet', function ( $full, $library ) { return 'healthicons' === $library ? true : $full; }, 10, 2 );\n<\/code><\/pre><\/dd>\n<dt id=\"are%20the%20icons%20licensed%20for%20commercial%20use%3F\"><h3>Are the icons licensed for commercial use?<\/h3><\/dt>\n<dd><p>Yes. The bundled libraries use open licenses such as MIT, Apache 2.0, and ISC. Third-party credit and license information is shown in the Mox Icons admin page.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.7<\/h4>\n\n<ul>\n<li>Fixed Material Design Icons going blank on a page where an empty Elementor document, such as a template, footer or popup with no elements yet, is rendered after the content that uses the icons. The library stylesheet was taken off the page and never put back.<\/li>\n<li>Fixed Material Design Icons sitting off-centre in Elementor's Social Icons widget, with a stray empty character beside the icon in some browsers. The widget copies the icon class onto its link, which made the link draw a second glyph.<\/li>\n<li>Tested with WordPress 7.1.3 and Elementor 4.3.4.<\/li>\n<\/ul>\n\n<h4>1.1.6<\/h4>\n\n<ul>\n<li>Fixed Material Design Icons, and Simple Line Icons placed with 1.1.4 or earlier, losing their stylesheet when Elementor served the page from its element cache. The icons showed on the first visit and were blank on the following ones.<\/li>\n<li>Fixed icons losing their styles in a template, header, footer or loop item that Elementor had cached while it was shown next to another document using the same icon.<\/li>\n<li>Material Design Icons now ships only its WOFF2 font, which every supported browser uses; the TTF and WOFF copies are removed, which makes the installed plugin about 1.9 MB smaller.<\/li>\n<li>Removed the invisible <code>blank<\/code> entry from the Material Design Icons picker and the stylesheet references to font and source-map files that were never bundled. The library lists 7,447 icons.<\/li>\n<li>Icon library definitions are now built once per request instead of once for every icon rendered.<\/li>\n<li>Readme: corrected where the settings page is found and added a Source section listing the package each bundled library is built from.<\/li>\n<li>Fixed the <code>mox_icon_use_full_stylesheet<\/code> filter doing nothing for icon classes written outside Elementor's icon controls, which is the case it exists for. A library the filter returns true for now loads its complete stylesheet on every front-end page.<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Pages now load only the icon rules they use. Previously a single icon made Elementor load that library's whole stylesheet, which for Health Icons was about 4 MB. A page with five icons from four libraries now carries about 4 KB of icon CSS instead of about 12 MB.<\/li>\n<li>Reduced the bundled icon stylesheets by about 22 per cent (26.3 MB to 20.6 MB) by escaping only what a CSS data URI requires.<\/li>\n<li>Added the <code>mox_icon_use_full_stylesheet<\/code> filter for sites that output Mox Icons classes outside Elementor's icon controls.<\/li>\n<li>Rebuilt Simple Line Icons from the Iconify icon set as SVG rules, replacing the webfont. The old build was registered on the unnamespaced <code>icon<\/code> and <code>icon-*<\/code> classes, which many themes and icon fonts also style; a collision replaced the font and the glyphs disappeared. Icons now use <code>mox-sli<\/code> \/ <code>mox-sli-*<\/code> and render from SVG, so no font file is involved at all. All 189 icon names are unchanged, and the old <code>icon-*<\/code> classes still resolve, so icons placed with earlier versions keep working.<\/li>\n<li>Simple Line Icons now loads per page like the other SVG libraries: about 1 KB for one icon instead of a 20 KB stylesheet plus a 166 KB font file.<\/li>\n<li>Fixed icon manifests being cached without a version, which could pair a fresh stylesheet with a stale icon list after an update.<\/li>\n<li>Fixed uninstall leaving plugin settings behind on the other sites of a multisite network.<\/li>\n<li>Settings page tabs are now keyboard and screen-reader accessible, work with JavaScript disabled, and text colours meet WCAG AA contrast.<\/li>\n<li>Added the missing license files for Heroicons, Material Design Icons and Simple Line Icons, and every bundled library now ships the full text of its license rather than a link to it.<\/li>\n<li>The icon picker cache adapter now reports on the console when it cannot attach to Elementor, instead of failing silently.<\/li>\n<li>Internal: all 15 libraries are now described in one place and registered through a single adapter class.<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Fixed large icon libraries failing to open when Elementor's persistent browser icon cache reaches its storage quota; Mox catalogs now use an editor-session memory cache.<\/li>\n<li>Added Material Symbols Light (3,978 outline rounded icons by Google)<\/li>\n<li>Added Myna UI Icons (2,892 icons by Praveen Juge)<\/li>\n<li>Added Health Icons (3,391 health and medical icons by Resolve to Save Lives)<\/li>\n<li>Removed Material Line Icons (its SMIL animations cannot render when icons are used as CSS mask images)<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Added Fluent UI System Color Icons (890 icons)<\/li>\n<li>Added Pixelarticons (1,172 icons)<\/li>\n<li>Added Material Line Icons (1,279 icons)<\/li>\n<li>Improved generated Iconify SVG data so bundled icons render consistently from local CSS assets<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Fixed critical error on activation for some shared hosting environments by adding PHP version check and file existence checks.<\/li>\n<li>Inlined generated SVG library assets into CSS to avoid shipping thousands of individual icon files, improving upload, activation, and deletion reliability on shared hosting.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added Lucide (1,962 icons)<\/li>\n<li>Added Tabler Icons (5,093 icons)<\/li>\n<li>Added Phosphor Icons (1,512 icons)<\/li>\n<li>Added Bootstrap Icons (2,078 icons)<\/li>\n<li>Added Iconoir (1,383 icons)<\/li>\n<li>Added Feather Icons (287 icons)<\/li>\n<li>Added third-party license files and expanded Icon Info credits<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Heroicons Outline (324 icons)<\/li>\n<li>Heroicons Solid (324 icons)<\/li>\n<li>Material Design Icons (7,448 icons)<\/li>\n<li>Simple Line Icons (189 icons)<\/li>\n<\/ul>","raw_excerpt":"Add popular icon libraries to Elementor&#039;s native icon picker with local assets and per-library toggles by Moxcreative.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/311383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=311383"}],"author":[{"embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rendrock"}],"wp:attachment":[{"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=311383"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=311383"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=311383"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=311383"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=311383"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/it.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=311383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}