{"id":237247,"date":"2025-08-06T02:20:35","date_gmt":"2025-08-06T02:20:35","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/new-svg-icons\/"},"modified":"2025-12-27T07:58:53","modified_gmt":"2025-12-27T07:58:53","slug":"new-svg-icons","status":"closed","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/new-svg-icons\/","author":20590909,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.1","stable_tag":"trunk","tested":"6.8.5","requires":"5.5","requires_php":"7.2","requires_plugins":null,"header_name":"New SVG Icons","header_author":"wpwicky","header_description":"Allows insertion and display of SVG icons using a shortcode. Follows WordPress best practices.","assets_banners_color":"265c99","last_updated":"2025-12-27 07:58:53","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wp-zip.com.com\/new-svg-icons","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":276,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"pranavmtn","date":"2025-08-06 02:20:37"},"2.0.0":{"tag":"2.0.0","author":"pranavmtn","date":"2025-09-17 18:48:11"},"2.0.1":{"tag":"2.0.1","author":"pranavmtn","date":"2025-10-19 19:06:37"}},"upgrade_notice":{"2.0.0":"<p>\ud83c\udf89 <strong>Major Update!<\/strong> New live SVG editor, multi-upload, folder scanner, built-in icon library, and much more! This update brings professional-grade SVG management to WordPress. <strong>Backup recommended<\/strong> before upgrading.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3387674,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3387680,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3387687,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","2.0.0","2.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"\ud83c\udfe0 <strong>Icon Library<\/strong> - Beautiful grid view of all your icons with search and filtering","2":"\ud83d\udce4 <strong>Upload Interface<\/strong> - Drag &amp; drop multiple SVG files with category selection","3":"\ud83c\udfa8 <strong>Live SVG Editor<\/strong> - Real-time editing with preview and attribute controls","4":"\ud83d\udcc1 <strong>Folder Scanner<\/strong> - Batch import SVGs from your server directory","5":"\ud83c\udf10 <strong>Free Resources<\/strong> - Curated collection of free SVG icon websites","6":"\ud83c\udfaf <strong>Shortcode Usage<\/strong> - Simple examples and parameter documentation"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[6305,498,80,2904,2905],"plugin_category":[43,50],"plugin_contributors":[252883],"plugin_business_model":[],"class_list":["post-237247","plugin","type-plugin","status-closed","hentry","plugin_tags-graphics","plugin_tags-icons","plugin_tags-shortcode","plugin_tags-svg","plugin_tags-vector","plugin_category-customization","plugin_category-media","plugin_contributors-wpwicky","plugin_committers-wpwicky"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/new-svg-icons_265c99.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>\u2728 <strong>New SVG Icons<\/strong> is a comprehensive WordPress plugin that revolutionizes how you manage and display SVG icons on your website. Built with security, performance, and user experience in mind, this plugin offers multiple ways to add icons and powerful customization options.<\/p>\n\n<p>\ud83d\ude80 <strong>Why Choose New SVG Icons?<\/strong>\n* \ud83d\udd12 <strong>Security First<\/strong>: All SVG code is automatically sanitized to prevent XSS attacks\n* \ud83c\udfaf <strong>Multiple Input Methods<\/strong>: Upload files, paste code, or scan folders\n* \ud83c\udfa8 <strong>Built-in Editor<\/strong>: Live SVG editor with real-time preview\n* \ud83d\udcc1 <strong>Smart Organization<\/strong>: Categorize icons for easy management\n* \u26a1 <strong>Performance Optimized<\/strong>: Lightweight and fast loading\n* \ud83d\udee0\ufe0f <strong>Developer Friendly<\/strong>: Extensive shortcode parameters and filters<\/p>\n\n<p>\ud83c\udf1f <strong>Key Features:<\/strong><\/p>\n\n<p><strong>\ud83d\udce4 Multiple Upload Methods<\/strong>\n* \ud83d\udcc1 <strong>File Upload<\/strong>: Drag &amp; drop multiple SVG files at once\n* \ud83d\udcdd <strong>Code Paste<\/strong>: Direct SVG code input with live preview\n* \ud83d\udd0d <strong>Folder Scanner<\/strong>: Batch import from wp-content\/svg-icons\/ directory\n* \ud83d\udcda <strong>Built-in Library<\/strong>: Pre-installed icon collection<\/p>\n\n<p><strong>\ud83c\udfa8 Advanced SVG Editor<\/strong>\n* \ud83d\uddbc\ufe0f <strong>Live Preview<\/strong>: See changes in real-time as you edit\n* \ud83c\udf9b\ufe0f <strong>Attribute Editor<\/strong>: Modify colors, dimensions, and properties\n* \ud83d\udd27 <strong>Dimension Controls<\/strong>: Resize with locked aspect ratio\n* \ud83c\udf08 <strong>Background Toggle<\/strong>: Test icons on different backgrounds\n* \ud83d\udcd0 <strong>Preview Sizing<\/strong>: Adjustable preview scale (50%-200%)<\/p>\n\n<p><strong>\ud83c\udff7\ufe0f Smart Organization<\/strong>\n* \ud83d\udcc2 <strong>Categories<\/strong>: Built-in categories (Social, UI, Business, Arrows, Logos, Shapes)\n* \ud83c\udff7\ufe0f <strong>Custom Categories<\/strong>: Create your own organization system\n* \ud83d\udd0d <strong>Search &amp; Filter<\/strong>: Quickly find icons by name or category\n* \ud83d\udcca <strong>Icon Counter<\/strong>: Track your library size<\/p>\n\n<p><strong>\u26a1 Powerful Shortcode System<\/strong>\nUse <code>[svg_icon name=\"icon-name\"]<\/code> with these amazing parameters:\n* \ud83d\udccf <code>size=\"24\"<\/code> - Set custom dimensions\n* \ud83c\udfa8 <code>color=\"#ff0000\"<\/code> - Change icon color\n* \ud83c\udfaf <code>class=\"my-class\"<\/code> - Add CSS classes\n* \ud83d\udc1b <code>debug=\"true\"<\/code> - Debug mode for troubleshooting<\/p>\n\n<p><strong>\ud83d\udd12 Enterprise-Level Security<\/strong>\n* \ud83d\udee1\ufe0f <strong>SVG Sanitization<\/strong>: Removes potentially harmful code\n* \ud83d\udd10 <strong>Nonce Protection<\/strong>: CSRF protection on all actions\n* \ud83d\udc64 <strong>Permission Checks<\/strong>: Admin-only access controls\n* \ud83d\uddc3\ufe0f <strong>Database Security<\/strong>: Prepared SQL statements<\/p>\n\n<p><strong>\ud83c\udf81 Bonus Features<\/strong>\n* \ud83d\udccb <strong>One-Click Copy<\/strong>: Copy shortcodes and SVG code instantly\n* \ud83c\udf10 <strong>Resource Library<\/strong>: Curated list of free SVG icon sources\n* \ud83d\udcd6 <strong>Usage Guide<\/strong>: Built-in help and tutorials\n* \ud83c\udfaf <strong>Quick Tools<\/strong>: Links to online SVG editors and optimizers<\/p>\n\n<p><a href=\"https:\/\/tastewp.com\/plugins\/new-svg-icons\/\">\ud83c\udf1f Live Demo<\/a> | <a href=\"https:\/\/wp-zip.com\/new-svg-icons\">\ud83d\udcd6 Documentation &amp; Downloads<\/a> | <a href=\"https:\/\/wordpress.org\/support\/plugin\/new-svg-icons\/\">\ud83d\udcac Support<\/a><\/p>\n\n<h3>Support &amp; Contributing<\/h3>\n\n<p>\ud83d\udc9d <strong>Love this plugin?<\/strong> \n* \u2b50 <a href=\"https:\/\/wordpress.org\/support\/plugin\/new-svg-icons\/reviews\/\">Leave a 5-star review<\/a>\n* \ud83d\udc1b <a href=\"https:\/\/wordpress.org\/support\/plugin\/new-svg-icons\/\">Report bugs<\/a>\n* \ud83d\udca1 <a href=\"https:\/\/wordpress.org\/support\/plugin\/new-svg-icons\/\">Suggest features<\/a>\n* \ud83e\udd1d <a href=\"https:\/\/github.com\/your-username\/new-svg-icons\">Contribute on GitHub<\/a><\/p>\n\n<p>\ud83d\ude80 <strong>Keep building amazing things!<\/strong> \ud83c\udfa8\u2728<\/p>\n\n<!--section=installation-->\n<p>\ud83d\ude80 <strong>Quick Installation:<\/strong><\/p>\n\n<ol>\n<li>\ud83d\udce5 <strong>Auto Install<\/strong>: Search \"New SVG Icons\" in WordPress admin \u2192 Plugins \u2192 Add New<\/li>\n<li>\ud83d\udd0c <strong>Activate<\/strong>: Click \"Activate\" after installation<\/li>\n<li>\ud83c\udfa8 <strong>Start Creating<\/strong>: Go to \"New SVG Icons\" in your admin menu<\/li>\n<\/ol>\n\n<p>\ud83d\udcc1 <strong>Manual Installation:<\/strong>\n1. \ud83d\udcbe Download the latest plugin zip file from <a href=\"https:\/\/wp-zip.com\/new-svg-icons\">WP-Zip.com<\/a>\n2. \ud83d\udce4 Upload to <code>\/wp-content\/plugins\/new-svg-icons<\/code> directory\n3. \u2705 Activate through the 'Plugins' menu\n4. \ud83c\udfaf Navigate to 'New SVG Icons' in admin menu<\/p>\n\n<p>\ud83c\udf89 <strong>First Steps:<\/strong>\n1. \ud83c\udfe0 Visit the \"Icon Library\" tab to see pre-installed icons\n2. \ud83d\udce4 Try uploading your first SVG in the \"Upload SVG\" tab\n3. \ud83d\udcdd Test the live editor in \"Paste SVG Code\" tab\n4. \ud83d\udd0d Use <code>[svg_icon name=\"heart\"]<\/code> in any post or page<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='%F0%9F%A4%94%20how%20do%20i%20add%20a%20new%20icon%3F'><h3>\ud83e\udd14 How do I add a new icon?<\/h3><\/dt>\n<dd><p>You have 4 amazing ways:\n* \ud83d\udce4 <strong>Upload Tab<\/strong>: Select SVG files from your computer\n* \ud83d\udcdd <strong>Code Tab<\/strong>: Paste SVG code with live preview\n* \ud83d\udcc1 <strong>Folder Scanner<\/strong>: Place files in wp-content\/svg-icons\/ and scan\n* \ud83d\udcda <strong>Built-in Library<\/strong>: Use pre-installed icons immediately<\/p><\/dd>\n<dt id='%F0%9F%8E%AF%20how%20do%20i%20display%20an%20icon%3F'><h3>\ud83c\udfaf How do I display an icon?<\/h3><\/dt>\n<dd><p>Use the shortcode: <code>[svg_icon name=\"your_icon_name\"]<\/code><\/p>\n\n<p><strong>Advanced Examples:<\/strong>\n* <code>[svg_icon name=\"heart\" size=\"32\" color=\"#ff0000\"]<\/code> \n* <code>[svg_icon name=\"arrow\" class=\"my-custom-class\"]<\/code>\n* <code>[svg_icon name=\"logo\" size=\"48\" color=\"#2271b1\"]<\/code><\/p><\/dd>\n<dt id='%F0%9F%94%92%20is%20it%20safe%20to%20upload%20svg%20files%3F'><h3>\ud83d\udd12 Is it safe to upload SVG files?<\/h3><\/dt>\n<dd><p>Absolutely! \ud83d\udee1\ufe0f Every SVG is automatically sanitized to remove:\n* \ud83d\udeab JavaScript code\n* \ud83d\udeab External links<br \/>\n* \ud83d\udeab Potentially harmful elements\n* \ud83d\udeab XSS vulnerabilities<\/p><\/dd>\n<dt id='%F0%9F%8E%A8%20can%20i%20edit%20svg%20icons%20after%20uploading%3F'><h3>\ud83c\udfa8 Can I edit SVG icons after uploading?<\/h3><\/dt>\n<dd><p>Yes! The built-in live editor lets you:\n* \ud83c\udf08 Change colors in real-time\n* \ud83d\udcd0 Adjust dimensions\n* \ud83d\udc40 Preview changes instantly\n* \ud83d\udd27 Modify SVG attributes<\/p><\/dd>\n<dt id='%F0%9F%93%81%20where%20are%20my%20svg%20files%20stored%3F'><h3>\ud83d\udcc1 Where are my SVG files stored?<\/h3><\/dt>\n<dd><ul>\n<li>\ud83d\uddc3\ufe0f <strong>Database<\/strong>: SVG code is stored in WordPress database<\/li>\n<li>\ud83d\udcc2 <strong>Files<\/strong>: Physical files in <code>wp-content\/svg-icons\/<\/code> folder<\/li>\n<li>\ud83d\udd10 <strong>Security<\/strong>: Protected with .htaccess rules<\/li>\n<\/ul><\/dd>\n<dt id='%F0%9F%94%8D%20how%20do%20i%20organize%20my%20icons%3F'><h3>\ud83d\udd0d How do I organize my icons?<\/h3><\/dt>\n<dd><ul>\n<li>\ud83d\udcc2 Use built-in categories (Social, UI, Business, etc.)<\/li>\n<li>\ud83c\udff7\ufe0f Create custom categories<\/li>\n<li>\ud83d\udd0d Search by name or filter by category<\/li>\n<li>\ud83d\udcca View icon count per category<\/li>\n<\/ul><\/dd>\n<dt id='%E2%9A%A1%20will%20this%20slow%20down%20my%20website%3F'><h3>\u26a1 Will this slow down my website?<\/h3><\/dt>\n<dd><p>No way! \ud83d\ude80 The plugin is optimized for performance:\n* \ud83d\udcbe Minimal database queries\n* \ud83d\udce6 Lightweight code\n* \u26a1 Fast SVG rendering\n* \ud83c\udfaf Only loads when needed<\/p><\/dd>\n<dt id='%F0%9F%86%98%20i%20need%20help%21%20where%20can%20i%20get%20support%3F'><h3>\ud83c\udd98 I need help! Where can I get support?<\/h3><\/dt>\n<dd><p>We've got you covered! \ud83e\udd1d\n* \ud83d\udcac <a href=\"https:\/\/wordpress.org\/support\/plugin\/new-svg-icons\/\">WordPress Support Forum<\/a>\n* \ud83d\udcd6 <a href=\"https:\/\/wp-zip.com\/new-svg-icons\">Complete Documentation &amp; Downloads<\/a>\n* \ud83d\udcd6 Built-in help in the \"Resources\" tab\n* \ud83c\udf1f Check the live preview and examples\n* \ud83d\udc1b Use <code>debug=\"true\"<\/code> in shortcodes for troubleshooting<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>\ud83c\udf89 2.0.0 - Major Enhancement Release<\/h4>\n\n<p><strong>\ud83c\udd95 New Features:<\/strong>\n* \ud83c\udfa8 <strong>Live SVG Editor<\/strong> with real-time preview\n* \ud83d\udce4 <strong>Multi-file Upload<\/strong> with drag &amp; drop support\n* \ud83d\udd0d <strong>Folder Scanner<\/strong> for batch importing\n* \ud83d\udcda <strong>Built-in Icon Library<\/strong> with popular icons\n* \ud83c\udf10 <strong>Free Resources Tab<\/strong> with curated icon sources\n* \ud83d\udccb <strong>One-click Copy<\/strong> for shortcodes and SVG code\n* \ud83c\udf9b\ufe0f <strong>Advanced Attribute Editor<\/strong> for SVG properties\n* \ud83c\udf08 <strong>Background Toggle<\/strong> for better preview testing\n* \ud83d\udcd0 <strong>Dimension Controls<\/strong> with aspect ratio locking<\/p>\n\n<p><strong>\ud83d\udd27 Improvements:<\/strong>\n* \ud83d\udee1\ufe0f <strong>Enhanced Security<\/strong> with better SVG sanitization\n* \ud83c\udfaf <strong>Better UI\/UX<\/strong> with tabbed interface\n* \u26a1 <strong>Performance Optimizations<\/strong> \n* \ud83d\udcca <strong>Category Management<\/strong> with custom categories\n* \ud83d\udd0d <strong>Search &amp; Filter<\/strong> functionality\n* \ud83d\udcf1 <strong>Responsive Design<\/strong> for mobile admin\n* \ud83c\udfa8 <strong>CSS Improvements<\/strong> with modern styling<\/p>\n\n<p><strong>\ud83d\udc1b Bug Fixes:<\/strong>\n* \u2705 Fixed SVG namespace issues\n* \u2705 Improved file type validation\n* \u2705 Better error handling\n* \u2705 Enhanced compatibility<\/p>\n\n<h4>\ud83d\ude80 1.0.0 - Initial Release<\/h4>\n\n<ul>\n<li>\ud83c\udfaf Basic SVG upload and shortcode functionality<\/li>\n<li>\ud83d\udd12 Initial security implementation<\/li>\n<li>\ud83d\udcdd Simple admin interface<\/li>\n<\/ul>","raw_excerpt":"\ud83c\udfa8 The ultimate SVG icon management solution for WordPress! Upload, edit, organize and display beautiful vector icons safely with powerful shortcodes.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/237247","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=237247"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpwicky"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=237247"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=237247"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=237247"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=237247"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=237247"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=237247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}