Oksigenia Share

Description

Oksigenia Share is a strictly minimal, zero-dependency sharing plugin designed for high-performance and accessible websites. It does not load external scripts, iframes, or tracking cookies. All icons are rendered via inline SVGs, ensuring maximum speed and privacy compliance.

Features:

  • Zero tracking or third-party requests.
  • Native SVG icons for X (Twitter), Bluesky, Threads, WhatsApp, Telegram, LinkedIn, Reddit, Email, and Nostr.
  • Accessible: ARIA labels on every button, semantic grouping, visible keyboard focus, screen-reader announcement of clipboard copy, respect for prefers-reduced-motion.
  • Device-specific visibility: toggle each button independently for Desktop or Mobile.
  • Custom X (Twitter) attribution: automatically adds « by @username » if configured.
  • Multi-language support (en, es, it, nl, de, pt, gn, sv) for the SHARE / by labels and translatable admin UI.
  • Custom placement: top, bottom, or both on Posts and Pages.
  • Per-post overrides via native meta box.
  • Auto-scaling responsive CSS.
  • Shortcode [oksigenia_share] for manual placement.

External services

This plugin generates share links that redirect users to third-party platforms. No background API calls are made and no personal data is transmitted by the plugin itself; the user’s browser only connects to these services if and when they click a share button.

Installation

  1. Upload the oksigenia-share folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the ‘Plugins’ menu in WordPress.
  3. Go to Settings > Oksigenia Share to configure your X username, language, and button visibility.

FAQ

Does this plugin track users?

No. Oksigenia Share relies entirely on native share URLs (mailto:, intent/tweet, etc.) and clipboard actions. No external scripts, iframes or cookies are loaded.

How do I change the position on a specific post?

Use the « Oksigenia Share » meta box in the post editor sidebar to override the global settings.

Is the plugin accessible?

Yes. Each button exposes an ARIA label, the panel is grouped with role="group", the keyboard focus is always visible, the clipboard copy action is announced through an aria-live region, and animations are disabled when the user enables prefers-reduced-motion in the operating system.

Can I help translating the plugin?

Yes — the plugin is fully internationalised. You can contribute translations on https://translate.wordpress.org/projects/wp-plugins/oksigenia-share/.

Avis

Il n’y a aucun avis pour cette extension.

Contributeurs/contributrices & développeurs/développeuses

« Oksigenia Share » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

Traduisez « Oksigenia Share » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal des modifications

7.2

  • New networks: Bluesky, Threads and Reddit share buttons.
  • Accessibility overhaul: ARIA labels on every button, role="group" panel, visible :focus-visible outline, aria-live announcement when copying the Nostr link, improved label color contrast, support for prefers-reduced-motion.
  • Fully translatable admin UI (settings page, meta box, donation panel). The frontend already supported 8 languages.
  • Donation panel: added Liberapay alongside PayPal.
  • Plugin URI added to the header.
  • Inline onclick replaced with addEventListener for stricter Content Security Policy compliance.
  • Refactor: single source of truth for the network list (less duplication, easier to extend).
  • Bugfix: clipboard fallback no longer shows a misleading « Copied! » prompt when the Clipboard API is unavailable.
  • Cosmetic: emojis replaced by native Dashicons in the admin headings.
  • Domain Path: /languages declared in the header.

7.1

  • Initial public release.
  • Added desktop/mobile independent toggles.
  • Responsive auto-scaling UI.
  • Multi-language support added for button labels and X attribution.
  • Added donation and support panel.