Skip to main content
Agency Program Get 2× more leads and save 50% on hosting. Built for agencies ready to grow. Book a call
SC&

Shared Counts – Social Media Share Buttons

v1.5.0
by Bill Erickson & Jared Atchison · 4.6 (28 reviews)

Shared Counts adds social media sharing buttons that look great and keep your site loading fast.

10K+ active installs Updated Jan 18, 2024 Tested to 6.4.5 Requires PHP 5.6
Try Demo Download
Pre-installed Ready in ~10s No card

About Shared Counts – Social Media Share Buttons

Shared Counts is a WordPress plugin that adds social media share buttons to your website, allowing readers to easily share your content. It includes buttons for Facebook, Pinterest, Yummly, Twitter, LinkedIn, and email, and supports social count display and tracking. The plugin is designed for performance and developer friendliness, and it does not use cookies or store user data.

Frequently asked questions

What is Shared Counts?
Shared Counts is a WordPress social media share buttons plugin. It helps increase traffic and engagement by allowing readers to share posts and pages on social media.
Which social media buttons are included?
Included buttons are Facebook Share, Pinterest Pin, Yummly, Twitter Tweet (via Twitcount.com API), Email Sharing, Share Count Total, and Print Button. Facebook, Pinterest, Yummly, and Twitter buttons support social count display and tracking.
How can I display the share buttons?
You can automatically display buttons before, after, or both before and after content via Settings > Shared Counts. You can also use the [shared_counts] shortcode for manual placement or disable automatic buttons on specific posts.
Does Shared Counts support HTTPS?
Yes, Shared Counts provides a one-click option to retrieve both HTTP and HTTPS share counts. This ensures you retain your share counts when upgrading your website to HTTPS.
Is Shared Counts GDPR compliant?
Yes, this plugin does not use cookies, tracking scripts, or store any user data. This makes it compliant with GDPR.

Changelog

1.5.0
– Changed: Replaced server side email with a mailto link to remove the possibility of spam, see #131
– Changed: Updated the Twitter logo to X, see #129
– Changed: Removed jQuery dependency, see #113
– Changed: Use esc_url() for sharing links, see #130

1.4.0
– Added: Only update share count if larger than currently saved service count (prevents zero counts when API is down), see #51
– Added: Accessibility improvements around email share modal, see #112
– Changed: Allow theme file editor to work if Count Source is set to ‘none’, see #120
– Changed: Updated Native Facebook counts to work with new Facebook API, see #98
– Changed: Dashboard widget only appears if there are posts with share counts, see #83
– Changed: Ensure input fields are full width in email modal, see #77
– Changed: Fixed edge case where buttons show 0 count when source set to “None”, see #81
– Changed: Improved fancy style in small areas, see #58

1.3.0
– Added: Filter for changing services used by location: shared_counts_display_services.
– Added: Admin bar stats.
– Added: Support for Twitter counts using TwitCount.com, props @robert-gillmer.
– Added: Automatic social share tracking with Google Analytics.
– Added: Add support for fastcgi_finish_request when updating counts.
– Added: Specific services can be defined in shortcode via services attribute (comma separated).
– Changed: Pass post_id to needs_updating method.
– Changed: Removed support for Google+ and StumbleUpon (RIP).
– Changed: Default letter-spacing to normal on button labels.
– Changed: Hide Total Counts button if empty and “Hide Empty Counts” setting is enabled.
– Fixed: Pinterest JS API conflict.
– Fixed: Multiple spaces between some CSS classes inside markup.
– Fixed: Twitter URL encoding issue with special characters in text.
– Fixed: Email counts not tracking, props @thartl.
– Fixed: Showing “Preserve HTTP Counts” setting when Count Source is None.
– Fixed: Enabling various settings by default on initial save.
– Fixed: When sorting posts by share count in the admin, posts with zero shares are now included.
– Fixed: Data attributes are filterable.

1.2.0
– Added support for Pinterest Image add-on plugin
– “Hide empty counts” checkbox now works correctly
– Pinterest “Pin it” JS no longer modifies our pinterest button
– Metabox is now always visible, allowing you to disable share buttons even if not collecting counts

1.1.1
– Internal “prime the pump” method now includes all supported post types. Can be used with this plugin to view the status of the cache and mass update posts.
– Improved compatibility with Genesis theme framework.

1.1.0
– Added Yummly share count support/tracking.
– Added Proper rel tags for share buttons for security and SEO.
– Added caching via transient for Most Shared Content admin dashboard widget.
– Removed code for LinkedIn/Google+ share counts, as they are no longer supported.
– Added available buttons setting description to indicate which buttons support share counts.
– Fixed reCAPTCHA issue in the email sharing modal.
– Fixed encoded characters in the “From Name” email setting.

1.0.1
– Email sharing modal can now be closed by clicking outside the modal or pressing the ESC key.
– The minified stylesheet has been rebuilt. It was missing some styles.

1.0.0
– Initial release.

Try other plugins

Really Simple SSL icon

Really Simple SSL

4.9 · 4M+ installs

The easiest way to improve security! Leverage your SSL certificate and protect your website visitors.