=== WP SVG Images ===
Contributors: shortpixel, kubiq
Donate link: https://www.paypal.me/resizeImage
Tags: svg, svg support, svg upload, sanitization
Requires at least: 3.0.1
Requires PHP: 5.6.40
Tested up to: 6.0
Stable tag: 4.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Add SVG support to your WP website. Securely upload SVG files, automatic sanitization, Media Library preview.
== Description ==
**Securely upload SVG files to your Media Library. Uploaded SVG files are automatically sanitized.**
SVG stands for [Scalable Vector Graphics](https://en.wikipedia.org/wiki/Scalable_Vector_Graphics) and is probably the most efficient way to display images.
WP SVG Images Plugin is an **easy-to-use and lightweight plugin** that allows you to upload SVG files to your media library safely and easily.
= Features =
* Support for SVG uploads to your Media Library.
* Sanitize uploaded SVG files. Malicious SVG/XML files are rejected from upload.
* Admin configurable SVG support for different user roles. Ability to disable SVG upload for different user roles.
* Different user roles can upload and/or sanitize the uploaded SVG images.
* SVG preview in Media Library.
= Support =
24/7 SVG support offered by <a href="https://shortpixel.com">ShortPixel</a> [here](https://shortpixel.com/contact) or [here](https://wordpress.org/support/plugin/wp-svg-images/).
= Recommended plugins =
This plugin is supported & maintained by [ShortPixel](https://shortpixel.com/).
Other popular plugins by ShortPixel:
[ShortPixel Image Optimizer](https://wordpress.org/plugins/shortpixel-image-optimiser/) - Image optimization & compression for all the images on your website, including WebP delivery – ShortPixel Image Optimizer.
[ShortPixel Adaptive Images](https://wordpress.org/plugins/shortpixel-adaptive-images/) - On-the-fly image optimization & CDN delivery.
[Enable Media Replace](https://wordpress.org/plugins/enable-media-replace/) - Easily replace images or files in Media Library.
[reGenerate Thumbnails Advanced](https://wordpress.org/plugins/regenerate-thumbnails-advanced/) - Easily regenerate thumbnails.
[Resize Image After Upload](https://wordpress.org/plugins/resize-image-after-upload/) - Automatically resize each uploaded image.
## Hooks for developers
#### WPSVG_setAllowedTags
Allows you to specify more tags that will be not removed during sanitization
`add_filter( 'WPSVG_setAllowedTags', 'my_custom_allowed_svg_tags', 10, 1 );
function my_custom_allowed_svg_tags( $tags ){
$tags[] = 'path';
return $tags;
}`
#### WPSVG_setAllowedAttrs
Allows you to specify more attributes that will be not removed during sanitization
`add_filter( 'WPSVG_setAllowedAttrs', 'my_custom_allowed_svg_attributes', 10, 1 );
function my_custom_allowed_svg_attributes( $attributes ){
$attributes[] = 'fill';
return $attributes;
}`
== Installation ==
1. Upload `wp-svg-images` directory to the `/wp-content/plugins/` directory
2. Activate the plugin through the 'Plugins' menu in WordPress
== Changelog ==
= 4.1 =
Release date: August 1st, 2022
* Tweak: auto hide the settings notice after visiting the settings page;
* Compat: tested the compatibility with WordPress 6.0;
* Fix: the settings link and button from the notice now work fine on all WordPress installs.
= 4.0 =
Release date: March 29th, 2022
* New: joined the ShortPixel family;
* New: added SVG sanitization;
* New: added settings page where you can enable/disable SVG upload per user role;
* Compat: deprecated `WP_SVG_FOR_EVERYONE`.
= 3.7 =
* tested on WordPress 5.9
= 3.6 =
* fix typo in last update
= 3.5 =
* tested on WordPress 5.8
* fix missing width and height for core/image block
= 3.4 =
* allow SVG uploads only for administrators and editors
= 3.3 =
* tested on WordPress 5.7
= 3.2 =
* tested on WordPress 5.4
= 3.1 =
* tested on WordPress 5.3
= 3.0 =
* added support for Beaver Builder media uploader
= 2.9 =
* tested on WordPress 5.0
= 2.8 =
* fix SVG size as featured image
= 2.7 =
* earlier upload_mimes filter init fix
= 2.6 =
* svg sizing css removed because of many conflicts
= 2.5 =
* fixed svg icon size in plugins updating listing
= 2.4 =
* SVN commit problem
= 2.3 =
* fixed svg icon size in plugins listing
= 2.2 =
* convert svg width and height to float number [PX]
= 2.1 =
* added svg width and height metadata
= 2.0 =
* added svgz support
* fixed svg thumbnails
= 1.4 =
* repair count() error
= 1.3 =
* 4.9 compatibility
= 1.2 =
* added size calculation fix for wp_get_attachment_image_src
= 1.1 =
* fix for WP4.7.1 bug
= 1.0 =
* First version
| Name |
Last commit
|
History
|
Last Update |
|---|---|---|
| .. | ||
| assets | ||
| languages | ||
| svg-sanitizer | ||
| readme.txt | ||
| upsell.php | ||
| wp-svg-images.php |