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





Installation
- Install through Plugins Add New Plugin Upload Plugin, or upload the
tacet-sharefolder to/wp-content/plugins/. - Activate.
- 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.
-
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.
-
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.
-
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-labeltext, 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.
ContributorsTranslate “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.
