WP Manifestindependent plugin directory
manifest / social / auto-share-plugin

Auto Share Plugin

Automatically shares an article to social media platforms via external webhooks upon publishing.

by Reynov Christian · github.com/chrisnov-it/auto-share-plugin · website

0stars
0forks

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/auto-share-plugin/archive/refs/heads/main.zip

Readme

Auto Share Plugin (Webhook Edition)

A smart, lightweight WordPress plugin that automatically triggers social media sharing whenever you publish a new article.

🚀 The "Smart" Approach

Instead of handling complex and ever-changing social media APIs (Facebook, X, Threads) individually within WordPress, this plugin uses Webhooks.

By sending a single, secure payload to an automation platform like Make.com, Zapier, or Ayrshare, you can distribute your content to dozens of social platforms simultaneously without maintaining individual API integrations.

✨ Features

  • Automated Trigger: Fires exactly when you hit "Publish".
  • External Webhook Support: Connect to any automation tool.
  • Payload Data: Sends Post Title, Permalinks, and Excerpt.
  • Non-blocking Execution: Uses wp_remote_post with a timeout and async-like behavior to ensure your WordPress editor remains fast.
  • WPCS Compliant: Clean, standardized code for maximum compatibility.

🛠️ Installation

  1. Upload the auto-share-plugin folder to the /wp-content/plugins/ directory.
  2. Activate the plugin via the 'Plugins' menu.
  3. Go to Settings > Auto Share and enter your Webhook URL.

📋 Recommended Workflow

  1. Create a "Webhooks" trigger in Make.com or Zapier.
  2. Connect that trigger to social media modules (Facebook Page, X/Twitter, etc.).
  3. Copy the Webhook URL into this plugin's settings.
  4. Publish a post and watch it go live everywhere!

👨‍💻 Author

Reynov Christian - Chrisnov IT Solutions

📄 License

GPL v2 or later.

Read the full README on GitHub →