Found Image http://plugins.svn.wordpress.org/social-media-share-buttons/assets/icon-256x256.png Social Media Share Buttons | Plugin Review Network Skip to Content

Plugin Review Network

Plugin Review Network

an eye on the best wordpress plugins
Show Sidebar Hide Sidebar
[+] Sidebar [-] Sidebar
Plugin:
Rated:
90%
4.5 Stars (4 votes)

Home

WP.Org

ReadMe

Support
  • Author:
    Jumedeen khan
Version: 2.0.1
Requires: WP 4.7
Last Updated:2325 days ago
Downloads:6530
Tags:
    buttons, fast loading, icons, Share, share buttons, share icons, social media, social share, social sharing
Download Plugin Package

Social Media Share Buttons

Released on July 19, 2017.
Download Plugin Package

Version: 2.0.1

A simple, lightweight social media share buttons plugin with inline SVG icons — no icon fonts, external libraries, or unnecessary bloat.

  • Description
  • FAQ
  • Changelog
  • Installation
  • Screenshots


ShareToSocial is a modern, simple and lightweight social sharing plugin that adds social media share buttons to your posts and pages, along with an optional floating share bar.

This plugin supports Facebook, X (Twitter), LinkedIn, Pinterest, WhatsApp, Messenger, Telegram, Reddit, Email, Copy Link, and your device's native Share sheet.

All social media icons are included as inline SVG icons, and the plugin does not load icon fonts, external libraries, tracking scripts, or third-party assets.

Frontend styles and scripts are loaded as versioned local files with minified production builds, helping the plugin work smoothly with caching and performance optimization tools.

Built with privacy in mind — Share To Social does not track visitors, set cookies, or make third-party requests until a visitor chooses to share.

Two ways to share

  • Inline share buttons — display before your content, after it, both, or disable automatic placement entirely.
  • Floating share bar — pin buttons to the left or right side of the screen, with independent network selection, ordering, top offset, and responsive visibility controls.

Design controls

Choose from three button styles — Rounded, Square, and Pill — along with three sizes, adjustable spacing, and three color modes:

  • Brand colors — use each network's official color.
  • Custom color — use one color for all buttons.
  • Monochrome — use a clean, neutral appearance.

Show network labels individually for inline buttons, and choose whether floating-bar labels are always visible, shown on hover, or hidden.

Developer-friendly

ShareToSocial includes filters for customizing SVG icons and the final share buttons output.

Customize a share SVG icon

Use the stsocial_share_svg_icon filter to modify or replace an individual share button SVG icon.

Example:

add_filter( 'stsocial_share_svg_icon', function( $icon, $network ) {
    if ( 'facebook' === $network ) {
        $icon = '<svg>...</svg>';
    }

    return $icon;
}, 10, 2 );

Customize the share buttons output

Use the stsocial_share_buttons_output filter to modify the final generated share buttons HTML.

Example:

add_filter( 'stsocial_share_buttons_output', function( $output, $args ) {
    return '<div class="my-share-buttons">' . $output . '</div>';
}, 10, 2 );

Built for real sites

  • Choose which public post types display share buttons.
  • Exclude specific posts or pages by ID.
  • Control inline share buttons and the floating share bar individually for specific posts or pages.
  • Optionally hide buttons on the front page, archives, and blog index.
  • Give inline buttons and the floating bar their own independent network selection and drag-and-drop ordering.
  • Use the [sharetosocial] shortcode to place share buttons anywhere.
  • Open share links in a popup window or a new tab.
  • Optional rel="nofollow" support.
  • Larger touch targets and screen-reader text for better accessibility.
  • Optionally defer the plugin's frontend script.
  • Tabbed settings with an instant live preview.
  • Reset all plugin settings with one click.

Can I control share buttons individually for a post or page?

Yes. Each post and page includes a ShareToSocial panel in the editor where you can individually control the inline share buttons and floating share bar.

You can choose Default to use your global settings, or turn each one On or Off for that specific post or page.

Can I manually place share buttons with a shortcode?

Yes. Use the [sharetosocial] shortcode to manually place share buttons anywhere shortcodes are supported.

Example:

[sharetosocial]

You can also customize the heading, networks, URL, and title:

[sharetosocial heading="Share this post" networks="facebook,linkedin,whatsapp" url="https://example.com/" title="My Page Title"]

Can I use the shortcode on pages where automatic share buttons are disabled?

Yes. The shortcode [sharetosocial] works independently of automatic content placement and can be used wherever you want to manually display share buttons.

Can I customize SVG icons and the share buttons output?

Yes. ShareToSocial provides the stsocial_share_svg_icon and stsocial_share_buttons_output filters for customizing individual SVG icons and the final share buttons output.

See the Developer-friendly section above for examples.

Does ShareToSocial load external scripts, icon fonts, or tracking?

No. All icons are inline SVG files included with the plugin. ShareToSocial does not load external scripts, icon fonts, tracking scripts, or third-party assets.

Third-party sharing services are contacted only when a visitor chooses to share.

Can the inline buttons and floating bar use different networks?

Yes. Inline buttons and the floating bar each have their own network selection and drag-and-drop ordering.

Can I change the appearance of the buttons?

Yes. You can choose the button style, size, spacing, color mode, and label behavior.

Will ShareToSocial work with my theme?

Yes. The plugin does not depend on theme-specific classes or features. Its own markup and styles handle the share button appearance.

3.0.1

  • Sanitized the post meta nonce before verification.
  • Fixed the floating share bar so a per-post "On" override works even when the global setting is off.
  • Fixed the native Share button so it only shows on devices that support it.
  • Enqueued share button assets when the shortcode is used in a widget or template, not just in post content.
  • Confirmed compatibility with WordPress 7.1.

3.0.0

  • Rebranded the plugin display name to ShareToSocial – Social Share Buttons. The existing plugin slug, social-media-share-buttons, remains unchanged.
  • Complete rebuild with a new STSocial_ / stsocial_ code structure.
  • Replaced the bundled icon font with original inline SVG icons.
  • Added developer filters for customizing individual share SVG icons and the final share buttons output.
  • Added Messenger, Telegram, Reddit, Copy Link, and native device Share sheet support.
  • Added a floating share bar with independent network selection, ordering, left/right positioning, top offset, and responsive visibility controls.
  • Added before, after, both, and disabled automatic content placement options.
  • Added the [sharetosocial] shortcode for manually placing share buttons with attributes heading, URL, title, and network selection.
  • Added support for selecting public post types.
  • Added Rounded, Square, and Pill button styles.
  • Added three button sizes, adjustable spacing, and brand, custom, and monochrome color modes.
  • Added exclusion controls for specific posts/pages, the front page, archives, and the blog index.
  • Added per-post controls to override inline share buttons and the floating share bar individually.
  • Added popup window and new-tab share link behavior.
  • Added optional rel="nofollow", larger touch targets, and screen-reader text.
  • Redesigned the settings screen with tabs, drag-and-drop network ordering, and an instant live preview.
  • Added one-click reset to default settings.

2.0.1

  • Minor fixes and stability improvements.

2.0

  • Redesigned the share button styles.
  • Reduced the bundled Font Awesome icon set to reduce file size.
  • Set sensible defaults for the floating share bar.
  • Confirmed compatibility with WordPress 5.4.

1.0.5

  • Removed the discontinued Google+ share button.

1.0.4

  • General PHP code improvements.

1.0.3

  • Renamed the plugin.

1.0.2

  • Improved the Pinterest share button.

1.0.1

  • General code improvements.

1.0

  • Initial release.


  1. Upload the plugin files to /wp-content/plugins/social-media-share-buttons, or install it from the WordPress Plugins screen.
  2. Activate the plugin.
  3. Go to Settings → Share Buttons to configure your networks, placement, and design.


General Settings — configure inline share buttons and preview changes instantly.
Screenshot 1


Floating Bar — configure position, behavior, visibility, and network selection.
Screenshot 2


Design — choose button styles, sizes, spacing, colors, and label behavior.
Screenshot 3


Advanced — configure share link behavior, performance, accessibility, and reset options.
Screenshot 4


Control inline share buttons and the floating bar individually from the post or page editor.
Screenshot 5


Inline share buttons displayed on the frontend.
Screenshot 6


Floating share bar displayed on the frontend.
Screenshot 7



 

Click here to cancel reply.

Click here to cancel reply.


*

*


Please copy the string L3OCuz to the field below:

Home | Sitemap | Contact
Network Skin Theme for BioShip by WordQuest
Password Reset
Please enter your e-mail address. You will receive a new password via e-mail.