Devenia Social Sharing: sharing that runs locally

Give readers sharing buttons that run entirely on your WordPress site. The plugin fetches no external resources to display them. We created this fork to add the language support our multilingual sites needed.
An article linked to a three-point sharing symbol.

Your site builds the buttons. The reader opens the destination.

WordPress generates the sharing links and icons locally. No third-party service is needed to build or display the buttons: no external scripts, fonts, icons, widgets or SDKs are fetched.

This keeps the sharing function independent of an outside provider while the reader is on your page.

Only when the reader selects a sharing link does it open the chosen network or messaging app with the article’s address ready to use. That destination applies its own rules. The plugin does not post for the reader or count completed shares.

A reader selects the email route from an article; the other sharing routes remain inactive.

The sharing links are built locally. The selected route opens only when the reader chooses it; the other destinations remain inactive.

Put the choice where it helps the reader

Use a consistent position for ordinary articles, or choose a specific point in a longer page.

After the article

Automatic placement after the content gives a reader who has finished a guide a useful next step. You can also place links before the content, by post type.

Inside a page

Use the sharing block or [devenia_share] shortcode. An individual block or shortcode can choose its own networks and heading. An empty heading keeps the links without a heading.

Avoid a second set

Explicit placement and automatic placement can both render. Switch off automatic placement for the post type if you only want the block or shortcode. Posts have an individual opt-out; Pages follow the post-type setting.

Choose the destinations your readers use

Available choices include X, Facebook, LinkedIn, Bluesky, Reddit, Pinterest, Telegram, WhatsApp, email and SMS. Choose the networks and their order; you do not need to show every option.

Check the destination’s requirements

Pinterest needs an image. Email and SMS links need a compatible app on the reader’s device. A sharing link does not guarantee the preview image or wording that a network displays, and the plugin does not schedule posts or measure completed shares.

Set it up before expecting buttons

The plugin starts with no networks or automatic placement selected. It needs a developer or an integration that can call WordPress abilities; there is no general settings screen in wp-admin.

1. Read and save the configuration

Use devenia-social-sharing/get-settings, then send the complete settings object to devenia-social-sharing/update-settings. Both require manage_options. Keep the values you want to preserve: an update replaces the whole configuration.

2. Supply the text

Write a heading and accessible labels for the selected networks. Email also needs a subject and a body with exactly one {url} placeholder. Missing required text prevents the sharing links from rendering.

3. Check each language and device

Polylang can store translations of the configured text. Review the wording, article URL and destination in each language. Check the buttons on mobile and desktop; your theme controls their appearance.

A small plugin with a clear job

Requires WordPress 6.9 or later and PHP 7.4 or later. Public output uses ordinary links and local SVG icons. The plugin adds no frontend stylesheet or JavaScript; its JavaScript is used only in the block editor.

Developers can render a surface through devenia_social_sharing_render() and inspect placement and required text through devenia_social_sharing_get_surface_manifest(). The theme owns the visual design. Polylang is optional.

Why we made this fork

We forked Scriptless Social Sharing because it lacked the language support our multilingual sites needed. Devenia Social Sharing adds language-aware sharing text, with native Polylang support for translated headings, accessible labels and email wording.

The original plugin was created by Robin Cornett. This derivative retains the original copyright and GPL-2.0-or-later licence terms.

An article linked to a three-point sharing symbol.

Keep sharing local and speak your reader’s language

Download the plugin, choose the sharing destinations and supply your text. Add translations for your languages and give readers sharing buttons that load entirely from your site.