=== Easy Social Icons Premium ===
Contributors: cybernetikz
Donate link:
Tags: social icons, social media icons, follow us, social share, custom social icons
Requires at least: 5.0
Tested up to: 7.1
Requires PHP: 7.0
Stable tag: 4.0.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Upload your own social media icons or choose from font-awesome. Use widget|shortcode to place icons anywhere(sidebar, header, footer, page) in theme.

== Description ==

You can upload your own social icon or font-awesome social icons, set your social URL, choose whether you want to display vertically or horizontally, left or right or center aligned, icon width height or margins.

## Easy Social Icons: THE #1 WordPress Social Icons Plugin

<strong>Boost your social presence with the most user-friendly and customizable social icons plugin for WordPress.</strong>

<strong>Easy Social Icons</strong> is the ultimate solution for adding beautiful, fully customizable social media icons to your WordPress site—no coding required. Whether you're a blogger, business owner, or developer, this lightweight plugin makes it easy to connect your audience with your social media platforms in just a few clicks.

Easy Social Icons Free gives you everything you need to manage and display your social icons, while the <strong><a target="_blank" href="https://www.cybernetikz.com/store/">Easy Social Icons Premium</a></strong> version unlocks advanced features, tools, and extended functionality.

You can use the shortcode <strong>[cn-social-icon]</strong> in page/post, template tag for PHP file, <strong>&lt;?php if ( function_exists('cn_social_icon') ) echo cn_social_icon(); ?&gt;</strong> also you can use the widget <strong>"Easy Social Icons"</strong> for the sidebar.

[youtube https://www.youtube.com/watch?v=fO3OHkRE9PM]

If you are using <strong>wordpress version lower than 3.5</strong> please use "Easy Social Icons" version
<a href="https://downloads.wordpress.org/plugin/easy-social-icons.1.1.zip">1.1</a>

> <strong><a target="_blank" href="https://www.cybernetikz.com/contact/">For faster support please contact us here.</a></strong>

<strong>Cover original color for 100+ font-awesome brand icons</strong>

= FREE FEATURES =

* You can upload your own social icons, set URL for that icon with sort order, link targets, and more.
* Or select font icons from font-awesome (Cover original color for 100+ font-awesome brand icons)
* Create multiple icon sets using widget with different settings
* Use multiple shortcode in page/post with different settings
* Use multiple PHP template tag in PHP theme files with different settings
* Works with responsive website
* You will get add/edit/delete option for icons
* You can set the icon width and height to fit in your template/design perfectly
* You can display your social share icons vertically or horizontally to match perfectly with your template/design.
* You can put your social icon set in the sidebar using the widget
* You can insert your social icon set in pages/posts using shortcode
* Sort social media icons using drag drop
* Also if you are familiar with PHP code then you can use the template tag to place the social icon set anywhere in the PHP template file
* Google Social Profile Links feature added, so if someone search your website/blog in google it will show your social icons also.
* Add lightweight SVG icons


= PREMIUM FEATURES =

Unlock even more power and customization with the Premium version of Easy Social Icons!

#### Advanced Customization Options

**Icon Customization:**
* Custom icon styles (shadow, gradient, 3D effect).
* Advanced hover effects (animations, color transitions).
* Entrance and hover animations (bounce, fade, zoom).
* Different icon shapes (hexagonal, triangle, etc.).

**Icon Size Variability:**
* Responsive scaling options for different screen sizes. ( Add pixel size for Tab and Mobile )
* Custom pixel-based size selection.

#### Premium Icon Sets
* Access to exclusive high-quality icon libraries.
* Custom-designed icons that match different website themes.
* Regular updates with new social media platform icons.

#### Performance Optimization
* Lightweight and optimized icons to improve page speed.
* Lazy loading for social icons to enhance performance.

#### Multiple Icon Placement Options
* Sticky floating social icons (left, right, bottom, etc.).
* Inline placement within content with shortcodes.
* Widget-specific placement with enhanced control.


#### Additional Social Icon
* Added all social font awesome icon in the list.

#### Social Icon show with Text
* Display social media icons alongside their corresponding text labels for better clarity and accessibility.

#### Multi-site support with social icon
* Social icons supported across all networked sites.
* Centralized social sharing control for WordPress networks.

#### Social Sharing Enhancements
* One-click social sharing buttons for posts and pages.
* Social share count display.
* Predefined sharing templates with customizable styles.


Plus, enjoy **priority support** and **regular updates** for enhanced security and compatibility.

### <strong><a target="_blank" href="https://www.cybernetikz.com/store/">Get Easy Social Icons Premium</a></strong>


Please visit our site <a target="_blank" href="http://www.cybernetikz.com/">www.cybernetikz.com/</a>

== Installation ==

1. Download the plugin and extract the files
2. Upload "easy-social-icons" to your wp-content/plugins/ directory
3. Activate the plugin through the 'Plugins' menu in WordPress
4. See the "Easy Social Icons" menu on the left sidebar for setup

== Frequently Asked Questions ==

= Ques : How to use this plugin ? =
Ans :
Use this shortcode for page/post <strong>[cn-social-icon]</strong> , for php code use this template tag <strong>&lt;?php if ( function_exists('cn_social_icon') ) echo cn_social_icon(); ?&gt;</strong>

You can use the "Easy Social Icons" widget for the sidebar.

For more details, please follow the instruction in this page  "WP Admin Menu"->"Easy Social Icons"->"Settings &amp; Instruction" on "How to use" section.

= Ques : What if my wordpress version is below 3.5 ? =
Ans :
If you are using wordpress version lower than 3.5 please use Easy social Icon version <a href="https://downloads.wordpress.org/plugin/easy-social-icons.1.0.zip">1.1</a>

== Screenshots ==

1. Display social icons in the sidebar using a widget
2. Use a different icon shape for sidebar widgets
3. Customize icon colors in sidebar widgets
4. Insert social icons using a shortcode in the Gutenberg Editor
5. Manage the layout of the icons page
6. Add a new icon for the page layout
7. Sort icons using drag-and-drop functionality
8. Configure plugin settings through a dedicated layout page
9. Display Easy Social Icons on individual post pages

== Changelog ==
= 4.0.3 =
* Security: fixed stored XSS via SVG uploads. SVG is now accepted only from users with the unfiltered_html capability, and every SVG is parsed and rejected if it contains scripts, event handlers or other active content. The check also runs when another plugin enables SVG uploads.
* Security: fixed stored XSS via the icon colour settings. Colours are validated when saved and again when output, and escaped in the inline stylesheet and style attributes.
* Security: icon titles, URLs and widget values are escaped on output; capability and nonce checks added to the save, delete and reorder actions; all settings are validated.
* New: updated to Font Awesome Free 7.3.1.
* New: added 24 new brand icons to the icon picker, including Fediverse, Ko-fi, Substack, Venmo, YouTube Shorts, Matrix, Mattermost, Zulip, Codeberg, Hugging Face and Obsidian.
* New: updated admin and front-end CSS styling; premium promotion styles moved to the admin stylesheet so they are no longer loaded on the front end.
* Fix: the "Open in" setting (same or new window) is now preselected correctly when editing an icon.
* Fix: uploaded image icons are now sized to the same box as Font Awesome icons, so mixed icon sets line up.
* Fix: Font Awesome icons are now centered inside their box at any icon size, including small sizes such as 16px.
* Fix: links that open in a new window now include rel="noopener noreferrer".
* Fix: schema.org profile links are output as safe JSON.
* Improvement: scripts and styles load only where they are needed, the icon list is cached per request, and unused code was removed.
* Improvement: added translation text domain, plugin license headers and a Settings link on the Plugins screen.
* Refactor: the 2,000-line main file was split into focused files under includes/ (helpers, icons, SVG security, assets, settings, admin actions, admin pages, front end and widget). No behavior change.
* Removed: the plugin rollback feature.
* Tested up to WordPress 7.1.3.

= 4.0.2 =
* Bug fix, Security updates

= 4.0.1 =
* Now it's compatible with WordPress version 6.8.3
* Added some new icon
* Bug fix, Security updates

= 4.0.0 =
* Added RSS icon
* Added some new icon
* Bug fix, Security updates
* Added Font Awesome 7
* We've removed the TripAdvisor icon because the TripAdvisor team requested its removal from Font Awesome.

= 3.2.9 =
* Fixed transparent color for icon image
* Added rollback option

= 3.2.8 =
* Fixed / stored XSS vulnerability issues
* Added multi-site support
* Update font-awesome latest version

= 3.2.7 =
* Fixed / updated security issue
* Added twitter(X) new icon and TikTok icon

= 3.2.6 =
* Fixed / updated security issue BAC+CSRF

= 3.2.5 =
* Fix / update security issue CVE-2023-33998 and sql prepare issue in debug mode.
thanks to @ov3rfly

= 3.2.4 =
* Fix / update security issue

= 3.2.3 =
* Fix / update security issue

= 3.2.2 =
* Fix / update security issue

= 3.2.1 =
* Fix / update security issue
* Fix security issue (Admin + Stored XSS) and unauthenticated icon deletion

= 3.2.0 =
* Fix / update security issue
* Check with latest wordpress version 5.9.2
* Fix security issue (Admin + Stored XSS)

= 3.1.4 =
* Fix/update security issue
* Check with latest wordpress version 5.9.1
* Fix security issue (Admin + SQL Injection)

= 3.1.3 =
* Fix/update security issue

= 3.1.2 =
* Check with latest wordpress version 5.8.1
* Fix/update security issue

= 3.1.1 =
* Fix/update security issue

= 3.1.0 =
* Fix/update security issue

= 3.0.9 =
* Fix/update security issue
* Check with latest wordpress version 5.8

= 3.0.8 =
* Fix version conflict issue
* Check with latest wordpress version 5.5.1

= 3.0.7 =
* Fix trademark issue
* Check with latest wordpress version 5.2.3

= 3.0.6 =
* Update font-awesome version 5.7.2
* Fix compatibility issue with php version 7.0

= 3.0.5 =
* Add color to youtube play icon
* CSS fix for icons list in admin panel

= 3.0.4 =
* Add email, address, mobile font-awesome icons
* Typo fix

= 3.0.3 =
* Add review and support banner at top
* Add original color for 39 font-awesome brand icons
* CSS fix for cybernetikz banner in responsive design

= 3.0.2 =
* Fix v 1.0 & v 1.1 image icon compatibility

= 3.0.1 =
* Fix font-awesome icons color for some specific themes
* Automatically set sort order when add new icon

= 3.0.0 =
* Add font awesome icons
* CSS fix/update to remove unwanted icon border, shadow for "Twenty Seventeen"
* Google Social Profile Links feature added
* "Add new" button added to "All Icons" page
* Arrow icon added in "All Icons" page to sort icon easily
* Auto fill-up/suggestion added in "Add New Icon" for "title" and "url" field
* Add client side validation in "Add New Icon" for for "title", "icon" and "url" field
* Update variables name to fix conflict with other plugins
* Update php code for optimal performance
* Delete plugins table and options data on uninstall

= 2.0.2 =
* CSS update to remove unwanted icon border

= 2.0.1 =
* Bug fix for icon sorting feature
* Screenshot update

= 2.0 =
* New feature added for widget, create multiple widget instance with different settings
* New feature added for shortcode, use multiple shortcode on pages and posts with different settings
* New feature added for PHP template tag, use multiple PHP template tag in PHP theme files with different settings
* New feature added for shortcode generate
* Plugin's settings & instructions page layout is updated
* "How to use?" section is added in plugin's settings & instructions page
* ID column is added to manage icons page
* Button is updated throughout the plugin setup pages
* Layout is updated in sort icons page
* Screenshot updated
* CSS updated
* JavaScript updated

= 1.2.4.1 =
* Banner added in plugins pages

= 1.2.4 =
* Bug fix, Security updates

= 1.2.3.1 =
* CSS fix

= 1.2.3 =
* Responsive feature added
* Security updates

= 1.2.2 =
* PHP notice/warning fix

= 1.2.1 =
* Fix on WordPress media uploader for different WordPress version

= 1.2 =
* Integrate WordPress default media uploader
* Some security updates
* Remove preloaded sample icon as icon upload method change

= 1.1 =
* Icon upload folder fix

= 1.0 =
* Add sorting icon using drag drop
* Built in 5 social icons preloaded as sample icon, to save your time (facebook, twitter, linkedin, flickr, youtube).
* Now you can display the icons split by rows, input the number of rows in the plugins admin option page
* CSS fixes
* Icons width / height adjustment fix
