WP Manifestindependent plugin directory
manifest / integrations / magic-push

MagicPush

MagicPush enables seamless post pushing from WordPress to external APIs. Configure endpoints for staging and production to keep your content synchronized across platforms.

by Rakesh Mandal · github.com/therakeshm/magic-push

★ 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/therakeshm/magic-push/archive/refs/heads/main.zip

MagicPush enables seamless post pushing from WordPress to external APIs. It fetches WordPress post data using the WordPress REST API, converts it into JSON, and sends this data to your configured endpoints for staging and production environments, keeping your content synchronized across platforms.

✨ Features

  • 🚀 Custom Buttons: Add buttons to the post editor to push content to staging or production environments.
  • ✅ Confirmation Alerts: Prevent accidental pushes with confirmation prompts.
  • ⚙️ Flexible Configuration: Easily set API endpoints for different environments.
  • 🎨 Stylish UI: Custom-styled buttons for an intuitive user experience.

📥 Installation

  1. Download: Clone or download the plugin from GitHub.
    git clone https://github.com/therakeshm/magic-push.git
  2. Upload: Upload the magic-push folder to your WordPress plugins directory (/wp-content/plugins/).
  3. Activate: Activate the plugin through the 'Plugins' menu in WordPress.

⚙️ Configuration

  1. Go to Settings > MagicPush in your WordPress admin dashboard.
  2. Enter your staging and production API endpoints.
  3. Save your settings.

🚀 Usage

  1. Edit a Post: Go to the post editor in WordPress.
  2. Push to Staging: Click the "Push to Staging" button to send the post to your staging API.
  3. Push to Production: Click the "Push to Production" button to send the post to your production API.

📸 Screenshots

MagicPush settings page for configuring API endpoints.
⏳ WORK IN PROGRESS

Custom buttons in the post editor for pushing content.
⏳ WORK IN PROGRESS

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

👨‍💻 Author

Developed by Rakesh Mandal