Skip to content

MashShare record

MashShare alternatives: choosing a replacement share plugin

By Hannah Voss, Editor · Reviewed September 2026 · 7 min read

Quick answer

Since the MashShare plugin was closed permanently in August 2025, sites using it need a maintained replacement. List the features you actually use, then compare options on update history, page weight, share count support, privacy defaults and shortcode compatibility. If you only need buttons, plain share links may replace the plugin entirely.

A cut-paper balance scale holding a grey paper tile in each pan, the beam perfectly level

Start with what you actually use

The old comparison post on this domain, ten reasons the plugin was better than other social media plugins, is still linked from roundups. Its premise, that the best share plugin is the one with the most features, has aged. The right replacement is the smallest one that covers what your site uses today. Open your current settings and write down the networks shown, positions, whether counts are displayed, and any add-on features in use.

The settings screen had five tabs. The general tab held the settings that decide what a replacement must do: "Position" (top, bottom, both or manual), "Post Types", "Share Count" and "Hide Sharecount", "Facebook Count" (shares only, or shares plus comments), "Caching Method" and "Cache expiration", "Fake Share Count", "Shorturl method" and "Bitly access token", and the "Open Graph Meta Tags" and "Twitter Card" switches. The visual tab held button style, size and colour; the networks tab held the order of networks and how many were visible before a plus button. Write each value down before you touch anything, because the screen disappears the moment the plugin is deactivated.

Setting to recordWhy it matters for the replacement
Position, and whether manual placement was usedManual placement means shortcodes or template calls in your content and theme
Networks and visible countThe replacement must offer the same networks or you drop some
Share Count and Facebook Count modeDecides whether you need count support and a Facebook token
Fake Share Count valueIf set, displayed totals were inflated; expect lower numbers afterwards
Shorturl method and Bitly tokenOnly Bitly still works; WP short links need no token
Open Graph Meta Tags and Twitter CardSomething else must write preview tags once the plugin goes

What each MashShare add-on maps to

Add-ons were the part of the product that cost money, so they are the part owners most want to keep. Most of their features exist in maintained plugins today as built-in options, and several are better done without any plugin. The table gives the add-on, what to look for in a replacement, and the plugin-neutral guide that explains the feature.

Add-onLook for in a replacementGuide
Social NetworksThe three to five networks your readers use, plus copy link and emailWhich share networks to show
ResponsiveButtons that wrap on phones and a native share optionMobile share buttons
Sticky Sharebar, Floating SidebarA rail that hides on short pages and on phonesSticky share bars
Google Analytics IntegrationA share event you send yourselfShare analytics
ShortURLs IntegrationBitly API v4 support or WordPress short linksBitly short links
Open GraphTags from one source only, usually an SEO pluginOpen Graph tags
Click to Tweet, Select and ShareA block or a small scriptClick to tweet
Performance WidgetMeasure with browser tools insteadShare button speed

Compare on these points

QuestionWhy it matters
Updated in the last few months, tested with current WordPress?Avoid a second abandoned plugin
What does it load on every page?Speed; see the share button speed guide
Does it fetch counts on the server and cache them?Speed and rate limits
Does it load anything from networks before a click?Privacy and consent
Can it import or read old share counts?Keep social proof after migrating
Block, shortcode or automatic placement?How much content you must edit
Is the free version enough?Avoid paying for unused add-ons again

Kinds of replacement

Four kinds of replacement, lightest first01Plain links, no pluginlightest, no counts02Lightweight share pluginbuttons, optional counts03Full sharing suitecounts, bars, analytics04Theme or builder featureif your theme has one
Move down the list only when a lighter option lacks something you need.

Well-known names in the plugin directory include AddToAny, Shared Counts, Social Warfare, Novashare and the sharing module in Jetpack; many themes and page builders also ship share blocks. Listings change, so check each one's last update, active installs and support forum yourself rather than relying on any roundup, including this one. This site has no commercial relationship with any of them.

Keeping your share counts

Counts come from the networks, not your database, so a new plugin that queries the same networks for the same addresses shows similar numbers. What you lose is anything cached only in the old plugin's post meta, such as counts from networks that later removed them. Some replacements can read or import another plugin's stored counts; if yours cannot, decide whether those historic numbers matter before deleting data.

The old plugin stored three meta values per post: mashsb_shares held the total, mashsb_jsonshares held a JSON object with one number per network, and mashsb_timestamp recorded the last refresh. Two settings changed what those numbers meant. "Cumulate Http(s) Shares" added the counts for the http and https versions of an address together, which a replacement may or may not do. "Fake Share Count" added a fixed number to every post's total, multiplied by a factor derived from the title's word count, according to the setting's own description. If that field was ever filled in, the totals your readers saw were never measured, and a replacement that shows real counts will show lower ones. Counts were always a weak signal; how share counts work explains why the networks themselves stopped publishing most of them.

A worked example: a 1,400-post magazine

The numbers here are invented to show the method. A magazine with 1,400 posts ran the core plugin with the Social Networks, Sticky Sharebar and ShortURLs add-ons, showed Facebook, X, LinkedIn and Pinterest with a total count, used automatic placement below the content, and had 90 posts with a manual [mashshare] shortcode from an old template. The owner recorded the settings, exported the three meta keys to a spreadsheet as a record, and chose a lightweight plugin without counts, because only 60 of the 1,400 posts had totals above 100 and the Facebook token had expired in 2023 anyway.

On staging, the replacement was placed below the content, the sticky rail was limited to posts longer than 1,500 words, Bitly was dropped in favour of the network's own link shortening, and a two-line shortcode with the old name was registered so the 90 manual posts kept working. The switch in production took eleven minutes including cache purges. The two things that needed attention afterwards were a duplicate og:image tag, because the core's Open Graph switch had been on beside the SEO plugin, and a most-shared-posts widget that vanished from the sidebar when the core went. The MashShare record covers the widget and the rest of the plugin's history.

Switch safely

  1. Test on staging

    Install the replacement on a copy of the site first.

  2. Match placement

    Recreate positions, then compare a few posts side by side.

  3. Handle shortcodes

    Search content for the old shortcode before deactivating anything.

  4. Swap in production

    Activate the new plugin, deactivate the old one, purge caches.

  5. Clean up

    Follow removing MashShare cleanly for leftover data.

Check it worked

  • Three posts of different ages show the new buttons in the same position on desktop and on a phone, logged out, after the page cache is purged.
  • A post with a manual shortcode shows buttons rather than literal [mashshare] text.
  • The page head contains exactly one og:title, one og:image and one twitter:card tag.
  • The browser's network panel shows no request to a social network before a button is clicked.
  • If counts are shown, a post with a known Facebook count shows a number of the same order as before.
  • The Plugins screen lists no MashShare entries; the add-on record lists the data each one may have left behind.

Sources

Questions

Is MashShare still available?

The plugin directory entry was closed permanently in August 2025 at the author's request, so no new downloads or updates come from there.

What is the best MashShare alternative?

The smallest maintained option that covers the features you use. Compare update history, page weight, count handling and privacy defaults.

Will I lose my share counts if I switch?

Counts that networks still report reappear with any plugin that queries them. Counts stored only in the old plugin's data need importing or are lost.

Can I keep the add-ons and replace only the core?

No. The add-ons depended on the core's functions and settings page, so they stop working, or cause fatal errors, once the core is deactivated. Replace the whole set.

Why are my counts lower after switching?

The old totals may have included a Fake Share Count value, combined http and https variants, or counts from networks that no longer report. A replacement showing only what networks return today will show less.

Share this guide

Hannah Voss, Editor. Checks every guide against a working WordPress install and the networks' current documentation. Last reviewed September 2026.

  1. Removing MashShare cleanly from a WordPress siteRemove MashShare from WordPress without breaking posts: find leftover shortcodes and theme calls, decide what to do with stored counts, and clean options.7 min read
  2. MashShare: the plugin's history, closure and what to do nowMashShare was a WordPress share buttons plugin sold here until it closed in 2025. What it was, what happened, and what to do if your site still runs it.
  3. How to add social share buttons to WordPressAdd social share buttons to WordPress with a plugin, a block, or plain links in your theme. Placement, networks, counts and the checks to run afterwards.6 min read