Description
Designed By Hakan Ertan www.tonicons.com
To make Icons horizontal append class=’in_widget’ in ShortCode.
Ex. [zm_sh_btn iconset=’long_shadow’ iconset_type=’square’ icons=’facebook,x,linkedin,pinterest,mail’ class=’in_widget’]
New feature:
- Added ability to provide url in shortcode ( To use provide url parameter).
- Disable icons on specific page. You can disable by the post edit screen or put the page ID on the setting page.
- Exclude page/post by ID/slug
- Social tracker: Google Social analytics integrated. Now you can track your social shares. Need to enable on settings page.
- 2 New Premium icons set added with different styles.
- WPBakery support.
- Short code generator
- Option to add bottom of post.
- PHP code generator to use in theme
- Translation ready. (Help me to translate to your language.)
- 3 Different button set.
- You will be able to display share button horizontally on the left or right side.
- You can develop add-on for this plugin with your custom icons.
- Html CSS Social share buttons widget Plugin WordPress.
- It show lite/simple share button only with html css.
- It’s does not using any JavaScript whats another do.
- It’s load only extra 10-11 KB total on your site.
- There are top share button in this plugin.
- It’s use only one image instead of 5.(Will be back in future release)
- So only one extra HTTP request will occur.(Will be back in future release)
Added ability to pickup first image from post for use as thumbnail. ( NEW )
Supports::
- Share with Facebook.
- Share with X (Twitter).
- Share with LinkedIn.
- Share with Email.
- Share with Pinterest
- Share with Telegram.
- Share with Bluesky.
- Your asked item will be added ASAP
Blocks
This plugin provides 1 block.
- Html Social Share
Installation
-
At first activate the plugin.
-
There are two way to use this share button. You can use as widget or on the left site.
-
You get an option panel under the “Settings” menu called “Html Social Share”.
-
By going to option panel:
a) You will able to enable/disable widget.
b) You will be able to display share button horizontally. -
Then drag and drop this widget to your sidebar or header banner or footer.
-
That’s all. Enjoy this widget.
Reviews
Contributors & Developers
“Html Social share buttons” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Html Social share buttons” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
2.2.6
- SECURITY: Hardened rendering, icon-set, widget, shortcode, and integration paths against malformed input and missing runtime objects.
- FIX: Debounced and cancelled exclusion searches so stale requests do not overwrite newer results.
- FIX: Prevented exclusion searches from loading excessive post results.
- IMPROVEMENT: Social network icon previews now follow the selected button style.
- IMPROVEMENT: Replaced the shell-based frontend drift check with a PHP test helper for plugin compatibility.
- UPDATE: Restored PHP 7.0 compatibility and verified syntax across supported PHP versions.
2.2.5
- FEATURE: Added native block editor and Elementor share-button controls, including icon-set inheritance.
- FEATURE: Added Telegram and Bluesky sharing templates and matching icons for every bundled icon set.
- IMPROVEMENT: Redesigned the settings page, including searchable exclusions and per-platform template controls.
- IMPROVEMENT: Distribution archives now build required editor assets before
wp dist-archivepackages the plugin.
2.2.4
- UPDATE: Compatibility release tested through WordPress 7.0 and PHP 8.5
- UPDATE: Requires at least WordPress 5.3 for the native block editor integration
- FIX: Fixed a Google Social analytics console typo that caused a JavaScript error
- IMPROVEMENT: Added
noopener noreferrerto share links opened in a new tab while preserving optionalnofollow - IMPROVEMENT: Scoped settings-page button styles so they do not affect other WordPress admin buttons
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
