The sharing problem
A reader should not have to hunt for the share action
The server-rendered output uses local SVG icons. Showing the links requires no frontend JavaScript, tracking, external SDK, or external runtime dependency.
This is a Devenia-maintained derivative of Scriptless Social Sharing, adding native language support at runtime through its public interface.
For the site operator
Two ways to avoid changing the wrong thing
See what is configured with devenia-social-sharing/get-settings
Read the complete response before planning an update. It shows the networks, placement, and public text used by the site.
Replace the setup with devenia-social-sharing/update-settings
When the configuration needs to change, send the full set of settings. WordPress sanitizes the values, saves them, reads them back, and reports whether the stored configuration matches what you submitted.
The placement decision
Control the display pattern
Automatic placement adds the controls before or after content. The dynamic devenia-social-sharing/buttons block and the
Use the automatic rule for a repeated arrangement, or use the block or shortcode for a local exception.
Runtime requirements
Check the WordPress and PHP runtime first
These are the runtime requirements to meet before the plugin can run.
6.9 or later
WordPress 6.97.4 or later
PHP 7.4Control boundary
Limit settings access to authorized operators
WordPress places this interface behind a permission check.
The required capability is checked first
manage_options must be present in the current context. Without it, neither settings operation runs.
Next step
Download the stable ZIP
Choose the ZIP when server-rendered sharing links suit the way your site works. Install it, then select the networks, placement, and public wording that should activate the links.
