Skip to content

Wordpress plugin to try to recover unactive authors and suscribers

Notifications You must be signed in to change notification settings

ellaguno/recover-users

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

User Reactivation Email Plugin for WordPress

WordPress License PHP

A WordPress plugin that helps you re-engage inactive users by sending personalized emails containing their previous posts and recent blog updates.

[Recover Users

🌟 Features

  • Automated Email System: Schedule automatic weekly emails to inactive users
  • Customizable Inactivity Period: Define what constitutes an "inactive" user
  • User Role Targeting: Choose which user roles receive reactivation emails
  • Post History: Include users' past contributions in the email
  • Recent Content: Show recent blog posts to spark interest
  • Manual Control: Send test emails and trigger manual email campaigns
  • Multilingual Support: Ready for translations (currently supports English and Spanish)

📋 Requirements

  • WordPress 5.8 or higher
  • PHP 7.4 or higher
  • A working email configuration in WordPress

🔧 Installation

  1. Download the plugin zip file
  2. Go to WordPress admin panel > Plugins > Add New
  3. Click "Upload Plugin" and choose the downloaded file
  4. Activate the plugin
  5. Go to Settings > User Reactivation to configure

⚙️ Configuration

Basic Settings

  • Automatic Sending: Enable/disable automatic weekly emails
  • Inactivity Period: Set the number of days without posts to consider a user inactive
  • User Roles: Select which user roles should receive emails
  • Post Options: Choose to include only users with published posts

Content Settings

  • Number of Posts: Configure how many user posts and recent blog posts to include
  • Email Preview: Send test emails to verify the configuration

🚀 Usage

Automatic Mode

  1. Enable automatic sending in the settings
  2. Configure your preferred inactivity period
  3. Select target user roles
  4. The plugin will automatically send emails weekly to inactive users

Manual Mode

  1. Go to the plugin settings page
  2. Use the "Send Test Email" button to preview how emails will look
  3. Use the "Send Emails Now" button to manually trigger a reactivation campaign

🌐 Languages

  • English (Default)
  • Spanish (es_ES)
  • Mexican Spanish (es_MX)

🤝 Contributing

Contributions are welcome! Here's how you can help:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/improvement)
  3. Make your changes
  4. Commit your changes (git commit -am 'Add new feature')
  5. Push to the branch (git push origin feature/improvement)
  6. Create a Pull Request

📜 License

This project is licensed under the GPL v2 or later - see the LICENSE file for details.

📈 Roadmap

Version 1.2.0 (Upcoming)

  • Custom email templates
  • Email sender customization
  • Statistics dashboard
  • Export inactive users list

Version 1.1.0 (Current)

  • Basic email functionality
  • User role selection
  • Manual and automatic sending
  • Multilingual support

📧 Support

For support, please create an issue in the GitHub repository or contact us at [email protected].

👥 Authors

🙏 Acknowledgments

  • WordPress Plugin Development Team
  • All contributors who help improve this plugin
  • The WordPress community for feedback and support

Made with ❤️ for the WordPress community by sesolibre.com

About

Wordpress plugin to try to recover unactive authors and suscribers

Resources

Stars

Watchers

Forks

Packages

No packages published