ShareToSocial adds share buttons to your WordPress website in a few clicks. Pick the social media networks you want, choose where they appear, and you are done.
Everything is fast and lightweight: all icons are inline SVGs (no icon fonts, no third-party libraries), and the plugin is free to use and easy to customize.
Main Features
40+ social networks and actions, all in one list you can reorder:
- Social media: Facebook, X (Twitter), LinkedIn, Pinterest, WhatsApp, Messenger, Telegram, Reddit, Threads, Bluesky, Tumblr, LINE, VK, Snapchat, Mastodon etc.
- Bookmarking: Hacker News, Instapaper, Flipboard, Buffer, Xing, Digg, Meneame, Blogger, LiveJournal.
- Messaging & device: Email, Copy Link, Native Share, Print, Viber, SMS.
- AI assistants: ChatGPT, Gemini, Claude, Perplexity, Copilot, DeepSeek, Grok, Meta AI.
Where social share buttons appear
Place buttons in four ways, or combine them:
- Inline — automatically before, after, or on both sides of your content.
- Floating bar — a side or bottom share bar with its own network list and position.
- Block — a Gutenberg block you can drop anywhere in any post or page.
- Widget — use the block widget, the classic widget, or any widget area.
- Shortcode — the
[sharetosocial] shortcode for any template or content.
In the settings, set which networks show, their order, the button alignment, and which post types and archives get buttons.
Floating bar controls include position, top offset, mobile hiding with a custom breakpoint, auto-hide while scrolling, and label style (always, on hover, or icon-only).
Design controls
Make every button look the way you want:
- Styles: Rounded, Square, Pill, Outline, Official Buttons, Round Text, Accent Border, Icons Only.
- Sizes: Small, Medium, Large, Extra Large.
- Spacing between buttons.
- Brand colors, one custom color, or a neutral monochrome look.
- Custom CSS on top of the built-in options.
AI assistant sharing
Add buttons for ChatGPT, Gemini, Claude, Perplexity, Copilot, DeepSeek, Grok, and Meta AI. Each opens its service with a prompt asking it to summarize the current page.
These links follow the formats those services support, which can change on their end at any time.
Advanced controls
- Link behavior — popup window or new tab.
- Performance — defer the frontend script until the page finishes parsing.
- Accessibility — larger 44×44 targets and screen-reader labels for icon-only buttons.
- Open Graph & Twitter Cards — add metadata using the post title, a description, the featured or content image, or a fallback. If a supported SEO plugin already outputs these tags, ShareToSocial skips its own to avoid duplicates.
- UTM tracking — append UTM parameters to share links, with the network name as
utm_source.
- Data control — reset all settings in one click, or choose whether they are removed when the plugin is deleted.
Per-post controls
Each post and page can override its own Inline Share Buttons and Floating Share Bar to Default, On, or Off from the editor panel — without touching the global settings.
Developer-friendly
Customize the share button SVG icon:
add_filter( 'stsocial_share_svg_icon', function( $icon, $network ) {
// Modify or replace an icon.
return $icon;
}, 10, 2 );
Customize the share buttons output:
add_filter( 'stsocial_share_buttons_output', function( $output, $args ) {
return '<div class="my-share-buttons">' . $output . '</div>';
}, 10, 2 );
Gutenberg Blocks
- ShareToSocial Share Buttons — a share row made of individual network buttons.
- ShareToSocial Network Button — a single button inside a ShareToSocial Share Buttons block.