Skip to content
WordPress.org
  • Showcase
  • Plugins
  • Themes
  • Hosting
  • News
    • Learn WordPress
    • Documentation
    • Education
    • Forums
    • Developers
    • Blocks
    • Patterns
    • Photos
    • Openverse ↗︎
    • WordPress.tv ↗︎
    • About WordPress
    • Make WordPress
    • Events
    • Five for the Future
    • Enterprise
    • Gutenberg ↗︎
    • Job Board ↗︎
  • Swag ↗︎
  • Get WordPress
Get WordPress
WordPress.org

Plugin Directory

Tacet Share

  • Submit a plugin
  • My favorites
  • Log in
  • Submit a plugin
  • My favorites
  • Log in

Tacet Share

By Tacet Plugins
Download
  • Details
  • Reviews
  • Installation
  • Development
Support

Description

Most social sharing plugins load JavaScript from Facebook, X or Pinterest to draw their buttons. That JavaScript sets cookies and reports your readers’ browsing back to those companies whether or not anyone clicks anything — and it costs you a chunk of your page speed for the privilege.

None of it is necessary. A share button is a link with query parameters. That is all Tacet Share builds.

Tacet is the instruction in a musical score telling an instrument to stay silent for an entire movement. It seemed like the right name.

What it deliberately does not do

  • No third-party scripts. Nothing from facebook.net, platform.twitter.com or assets.pinterest.com ever runs on your site.
  • No cookies. Not first-party, not third-party, none.
  • No share counts. Counts require a live API call to each network on every page view. They are slow, most of the endpoints have been withdrawn, and a low number is worse than no number at all.
  • No CDN. Icons are inline SVG in the markup. No icon font, no sprite file, no external request.
  • No stylesheet request. The CSS is about 1 KB and rides along as an inline style.
  • No tracking, no accounts, no analytics, no phoning home. The plugin makes zero external HTTP requests of any kind.

Performance

On a page with buttons, Tacet Share adds inline SVG, roughly 1 KB of inline CSS, and no network requests at all.

On every other page it adds nothing. Both assets are enqueued from the function that actually produces the buttons, so a page with no buttons carries literally zero bytes from this plugin. Your homepage, your archives and your contact form are untouched.

The only JavaScript is the optional copy-link button: about ten inline lines, emitted only when that button is on the page. Turn it off and the plugin ships no scripts whatsoever.

Privacy

Tacet Share sets no cookies, records nothing about your visitors, and loads no resources from anyone else’s servers. The buttons are ordinary links: nothing is sent anywhere until a reader deliberately clicks one and chooses to leave your site.

What that means for your cookie banner or your privacy policy is a question about your site as a whole, and only you can answer it. What this plugin can tell you is what it does, and it is all above — it adds nothing to your pages that a plain hyperlink would not.

Networks

Pinterest, Facebook, WhatsApp, X, Bluesky, Threads, Reddit, LinkedIn, Telegram, Email, and a copy-link button.

Two choices worth explaining:

  • WhatsApp is on by default. For recipe, parenting, travel and craft content it routinely out-shares the desktop networks, and most plugins bury it three settings deep.
  • Pinterest only appears on posts with a featured image, because a pin without an image is broken. No point offering a button that produces a bad result.

Appearance

Filled, outline or minimal styles. Rounded, pill or square. Left, centre or right. Labels on or off. An optional heading above the row.

Place buttons before your content, after it, both, or manually with the [tacet_share] shortcode or the tacet_share_buttons() template tag.

Who this is for

Bloggers and publishers who want share buttons that do not slow their pages down or hand their readers to third parties. If you have been putting off adding share buttons because every option felt heavy, this is the light one.

Trademarks and warranty

Facebook, X, Pinterest, LinkedIn, WhatsApp, Reddit, Telegram, Threads and Bluesky are trademarks of their respective owners. Their names and icons appear here only to identify where each link goes. This plugin is not affiliated with, endorsed by, or sponsored by any of them.

Tacet Share is free software released under the GPL. As sections 11 and 12 of that licence set out, it is provided without warranty of any kind and the author accepts no liability for any damages arising from its use. The full licence text ships with the plugin.

Screenshots

Share buttons on a post, in the default filled style.
Share buttons on a post, in the default filled style.
The same post with buttons after the content as well. Position can be before, after, both, or manual.
The same post with buttons after the content as well. Position can be before, after, both, or manual.
Choosing which networks appear, and the order they appear in.
Choosing which networks appear, and the order they appear in.
Appearance: filled, outline or minimal, with shape, alignment and label options.
Appearance: filled, outline or minimal, with shape, alignment and label options.
Placement, including manual placement with a shortcode or template tag.
Placement, including manual placement with a shortcode or template tag.

Installation

  1. Install through Plugins → Add New Plugin → Upload Plugin, or upload the tacet-share folder to /wp-content/plugins/.
  2. Activate.
  3. Go to Settings → Share Buttons.

Sensible defaults are already set, so it works immediately without configuring anything.

FAQ

Will this slow down my site?

It cannot meaningfully. On a page with buttons it adds inline SVG and about 1 KB of inline CSS, with no external requests. On pages without buttons it adds nothing at all.

Does this plugin set cookies or load anything from other companies?

No, to both. It sets no cookies of any kind and makes no external requests at all. Whether that changes anything about your cookie banner or privacy policy depends on the rest of your site, and that judgement is yours — but this plugin puts nothing on the page that a plain hyperlink would not.

Why are there no share counts?

Because they cost more than they are worth. Each count is a live API call to that network on every page view, most of the count endpoints have been withdrawn or restricted, and a button reading “3” actively discourages sharing. Leaving them out is a deliberate design decision, not a missing feature.

Why only five networks turned on by default?

Fewer buttons convert better. Eleven icons is a decision problem for the reader; four or five is a prompt. All eleven are available — start small and add what your audience actually uses.

Does it work with caching plugins?

Yes. The output is static HTML with no per-visitor content, so it caches perfectly.

Does it work with the block editor and with classic content?

Yes, both. The buttons are added around your post content, so the editor you write in makes no difference.

Can I put the buttons somewhere specific?

Yes. Set Position to “Manual” and use the [tacet_share] shortcode in your content, or <?php tacet_share_buttons(); ?> in a theme template.

Why is Pinterest not showing on some posts?

Pinterest requires an image. The button is hidden on posts with no featured image rather than creating a broken pin.

Is it accessible?

Buttons are real links and buttons with descriptive aria-label text, keyboard focusable, with a visible focus ring. Labels are shown by default because labelled buttons are both more accessible and more clicked than bare icons. Animation is disabled for visitors who ask for reduced motion.

What happens to my settings if I delete the plugin?

They are removed, since the plugin stores a single settings option and creates no database tables. Nothing else on your site is affected.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Tacet Share” is open source software. The following people have contributed to this plugin.

Contributors
  • Tacet Plugins

Translate “Tacet Share” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.0

  • Initial release.

Meta

  • Version 1.0.0
  • Last updated 24 hours ago
  • Active installations Fewer than 10
  • WordPress version 6.2 or higher
  • Tested up to 7.1
  • PHP version 7.4 or higher
  • Tags
    performancePinterestprivacyshare buttonssocial sharing
  • Advanced View

Ratings

No reviews have been submitted yet.

Your review

See all reviews

Contributors

  • Tacet Plugins

Support

Got something to say? Need help?

View support forum

  • About
  • News
  • Hosting
  • Privacy
  • Showcase
  • Themes
  • Plugins
  • Patterns
  • Learn
  • Documentation
  • Developers
  • WordPress.tv ↗
  • Get Involved
  • Events
  • Donate ↗
  • Swag ↗
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org
  • Visit our X (formerly Twitter) account
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • Visit our Facebook page
  • Visit our Instagram account
  • Visit our LinkedIn account
  • Visit our TikTok account
  • Visit our YouTube channel
  • Visit our Tumblr account
Code is Poetry
The WordPress® trademark is the intellectual property of the WordPress Foundation.