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.
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.
- 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.
- 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.
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
- Filter:
the_content(for auto-insertion) - Actions:
wp_enqueue_scripts,admin_init,admin_menu
This plugin is developed with WPCS compliance in mind:
- Yoda Conditions for secure comparisons.
- Strict input sanitization (
sanitize_text_field,absint). - Output escaping (
esc_html,esc_attr). - Nonce verification for all state-changing operations.
- Standardized file naming conventions (
class-xyz.php).
Reynov Christian
- Website: chrisnov.com
- GitHub: @chrisnov-it
This project is licensed under the GPL v2 or later. See the LICENSE file for details.
Built with ❤️ for the performance-obsessed WordPress community.