=== Html Social share buttons === Contributors: alimuzzamanalim Author: Md. Alimuzzaman Alim Donate link: none Tags: lightweight, no javascript, social share, fast, privacy-friendly Requires at least: 5.0 Tested up to: 7.0 Requires PHP: 7.0 Version: 2.2.3 License: GPLv2 Stable tag: 2.2.3 Are you searching for a lightweight sharing plugin? You are in right place. This plugin does not use JavaScript. == Description == Designed By Hakan Ertan www.tonicons.com To make Icons horizontal append class='in_widget' in ShortCode. Ex. [zm_sh_btn iconset='long-shadows' iconset_type='square' icons='facebook,x,linkedin,pinterest,mail' class='in_widget'] New feature:
Added ability to pickup first image from post for use as thumbnail. ( NEW ) Supports::
  1. Share with Facebook.
  2. Share with X (Twitter).
  3. Share with LinkedIn.
  4. Share with Email.
  5. Share with Pinterest
  6. Your asked item will be added ASAP
== Installation == 1. At first activate the plugin. 2. There are two way to use this share button. You can use as widget or on the left site. 3. You get a option panel under "Appearance" menu called "Html Social Share". 4. By going to option panel: a) You will able to enable/disable widget. b) You will be able to display share button horizontally. 5. Then drag and drop this widget to your sidebar or header banner or footer. 6. That's all. Enjoy this widget. == Changelog == = 2.2.3 = * **UPDATE**: Tested up to WordPress 7.0 * **FEATURE**: Added direct settings link on plugins admin page for quick access = 2.2.2 = * **BREAKING**: Removed Google Plus sharing (service discontinued April 2019) * **BREAKING**: Removed Google Bookmarks (service discontinued September 2021) * **UPDATE**: Renamed Twitter to X (Twitter) following platform rebrand * **UPDATE**: Updated share URL from twitter.com to x.com * **UPDATE**: Requires at least WordPress 5.0 * **UPDATE**: Tested up to WordPress 6.9 * **UPDATE**: Requires PHP 7.0 minimum * **SECURITY**: Sanitized AJAX input in iconset handlers * **IMPROVEMENT**: Replaced extract() calls for better PHP 8.x compatibility = 2.2.1 = * Tested up to WordPress 6.8 * Tags updated to emphasize lightweight, no-JS focus (limited to 5) * Fixed PHP 8.2 deprecation: dynamic property creation in iconsets and core classes * Minor code quality improvements = 2.2.0 = * **SECURITY FIX**: Fixed Stored Cross-Site Scripting (XSS) vulnerability (CVE-2025-9849) in zm_sh_btn shortcode * **SECURITY**: Added proper input sanitization for all shortcode attributes using sanitize_text_field(), sanitize_key(), and sanitize_html_class() * **SECURITY**: Added output escaping throughout the plugin using esc_attr(), esc_html(), esc_url(), and esc_textarea() * **SECURITY**: Fixed unescaped HTML output in form functions and stylesheet generation * **SECURITY**: Improved overall security posture with defense-in-depth approach * **CREDIT**: Security vulnerability responsibly disclosed by Peter Thaleikis * **IMPROVEMENT**: Enhanced code quality and WordPress coding standards compliance = 2.1.16 = * Previous version features and fixes