FeatherShare
FeatherShare is an ultra-lightweight, high-performance social sharing and interaction framework for WordPress. Built with a "Zen-logic" approach, it eliminates the bloat of traditional social plugins by using inline SVGs, zero external dependencies, and optimized AJAX handlers.
by Reynov Christian · github.com/chrisnov-it/feathershare · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/chrisnov-it/feathershare/archive/refs/heads/main.zipReadme
🪶 FeatherShare
FeatherShare is an ultra-lightweight, high-performance social sharing and interaction framework for WordPress. Built with a "Zen-logic" approach, it eliminates the bloat of traditional social plugins by using inline SVGs, zero external dependencies, and optimized AJAX handlers.
⚡ Why FeatherShare?
Traditional sharing plugins often tank your PageSpeed score by loading heavy CSS libraries (like FontAwesome) and multiple JavaScript trackers. FeatherShare fixes this.
- 🚀 Zero Bloat: No external font files, no tracking scripts, no heavy libraries.
- 🎨 Inline SVGs: Scalable, lightning-fast icons that don't trigger extra HTTP requests.
- 🏗️ OOP Architecture: Built following the WordPress Plugin Boilerplate (OO design) for maximum stability.
- 🛡️ Secure: Fully sanitized, escaped, and nonced AJAX operations.
- 📱 Responsive: Perfectly fluid on mobile, tablet, and desktop.
🛠️ Features
- Extreme Performance: Maintains 99+ PageSpeed scores.
- Smart Placement: Automatic insertion into post content or manual shortcode usage.
- Modular Design: Separate handlers for Social Sharing and Subscription Logic.
- Dynamic CSS: Styles are only loaded when needed.
- Agnostic Logic: Works with any theme without conflict.
⚙️ Installation
- Create a folder named
feathersharein your/wp-content/plugins/directory. - Upload the plugin files to the directory.
- Activate the plugin through the 'Plugins' menu in WordPress.
- Go to Settings > FeatherShare to configure your buttons.
💻 Technical Details
FeatherShare is built on a modular OOP structure:
feathershare/
├── admin/ # Admin-side settings and styles
├── includes/ # Core logic and orchestration
├── public/ # Public-facing components
└── languages/ # Internationalization
Hooks & Integration
- Filter:
the_content(for auto-insertion) - Actions:
wp_enqueue_scripts,admin_init,admin_menu
🛡️ WordPress Coding Standards (WPCS)
This plugin is developed with WPCS compliance in mind:
- [x] Yoda Conditions for secure comparisons.
- [x] Strict input sanitization (
sanitize_text_field,absint). - [x] Output escaping (
esc_html,esc_attr). - [x] Nonce verification for all state-changing operations.
- [x] Standardized file naming conventions (
class-xyz.php).
👤 Author
Reynov Christian
- Website: chrisnov.com
- GitHub: @chrisnov-it
📄 License
This project is licensed under the GPL v2 or later. See the LICENSE file for details.
Built with ❤️ for the performance-obsessed WordPress community.