Oksigenia Share

描述

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.

安装

  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.

常见问题

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/.

评价

此插件暂无评价。

贡献者及开发者

「Oksigenia Share」是开源软件。 以下人员对此插件做出了贡献。

贡献者

帮助将「Oksigenia Share」翻译成简体中文。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志

更新日志

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.