Native Social Share

外掛說明

Native Social Share adds a clean and simple share button to your posts — powered by the browser’s native Web Share API with graceful fallbacks for Twitter (X), Facebook, and LinkedIn.

  • Automatically adds share buttons below, above, or both positions in posts
  • Supports auto dark mode (via prefers-color-scheme)
  • No JavaScript dependencies (zero jQuery)
  • Lightweight (~5KB including CSS & JS)
  • Progressive enhancement: uses native share where available, fallbacks otherwise

This plugin focuses on simplicity, accessibility, and performance. Perfect for modern WordPress themes that prioritize speed and native UX.

License

This plugin is licensed under the GPLv2 or later.
You are free to modify and redistribute it under the same license.

Author

Developed by M Khoirul Huda
Website: https://mkhuda.com
GitHub: https://github.com/mkhuda/native-social-share-wp

螢幕擷圖

  • Native Share button with fallback links (light mode)
  • Dark mode appearance (automatic)

安裝方式

  1. Upload the plugin folder to /wp-content/plugins/native-social-share/
  2. Activate the plugin through Plugins Installed Plugins
  3. Go to Settings Native Social Share to configure:
    • Position: Above, Below, or Both
    • Enabled platforms (Twitter, Facebook, LinkedIn)
  4. Save changes and enjoy native sharing on your posts!

常見問題集

Does it require jQuery or Font Awesome?

No, it’s written in pure PHP and vanilla JavaScript with inline SVG icons.

What happens on unsupported browsers?

When navigator.share isn’t available, the plugin shows fallback links for Twitter, Facebook, and LinkedIn.

Is there a shortcode or block?

Not yet — planned for a future update.

Does it support caching and CDNs?

Yes. All assets are static and safe for full-page caching/CDN optimization.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈Native Social Share〉的開發相關工作。

參與者

將〈Native Social Share〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.1.0 – 2025-10-27

  • Updated all function and option prefixes from nss to natssh (per WP.org guidelines)
  • Added PHP namespace Mkhuda\NativeSocialShare
  • Added “Both (Above & Below)” position option for more flexibility
  • Fixed license declaration mismatch between plugin header and readme
  • Improved option migration for smoother upgrade
  • Minor code cleanup and standard compliance (PHPCS/WPCS)

1.0.0 – 2025-10-15

  • Initial public release
  • Native Web Share + fallback links
  • Auto Dark Mode support
  • Configurable social buttons