Descrição
Resend Email Integration seamlessly replaces WordPress’s default email functionality with Resend’s powerful email API. This plugin:
- Sends all WordPress emails through Resend’s API
- Provides an admin interface for easy configuration
- Displays email logs and history
- Supports domain verification
- Caches email details locally for faster access
Configuration
- Navigate to Settings Resend Email
- Enter your Resend API key
- Select a verified domain from your Resend account
- Configure the “From” name and email address
- Optionally enable “Force From Name and Email” to override all WordPress emails
- Click “Save Changes”
Building for Distribution
Automatic Deployment to WordPress.org
This repository is configured for automatic deployment to WordPress.org using GitHub Actions.
Setup:
1. Configure GitHub Secrets (see DEPLOYMENT.md):
– WORDPRESS_ORG_USERNAME – Your WordPress.org username
– WORDPRESS_ORG_PASSWORD – Your WordPress.org Application Password
2. Push to main branch – deployment happens automatically
3. Version is extracted from resend-email-integration.php header
See DEPLOYMENT.md for detailed setup instructions.
Manual Build Script
For local testing or manual distribution:
`bash
./build-plugin.sh
`
This creates resend-email-integration.zip with all files including vendor/.
Manual Build
- Ensure
vendor/folder exists:composer install --no-dev - Create a zip file including all plugin files including the
vendor/folder - The zip should contain:
- All PHP files
- All assets (CSS, JS)
- The
vendor/folder with all dependencies composer.jsonandcomposer.lock
Important: The vendor/ folder must be included in the distribution zip. Users should not need to run Composer.
Development
For development, you can use Composer to manage dependencies:
`bash
composer install
`
Note: The vendor/ folder is gitignored but must be included in distribution packages.
Support
For issues and feature requests, please visit the plugin repository.
License
GPLv2 or later
Instalação
- Upload the plugin files to the
/wp-content/plugins/resend-email-integrationdirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress
- Use the Settings Resend Email screen to configure the plugin
Perguntas frequentes
-
What is Resend?
-
Resend is a modern email API for developers. Learn more at resend.com.
-
Do I need a Resend account?
-
Yes, you’ll need a Resend account and API key to use this plugin. Sign up at resend.com.
-
What PHP version is required?
-
PHP 8.1 or higher is required.
-
Will this work with other email plugins?
-
This plugin replaces WordPress’s default
wp_mailfunction. It should work with most plugins that use WordPress’s standard email functions.
Avaliações
Este plugin não tem avaliações.
Contribuidores e programadores
“Resend Email Integration” é software de código aberto. As seguintes pessoas contribuíram para este plugin:
ContribuidoresTraduza o “Resend Email Integration” para o seu idioma.
Interessado no desenvolvimento?
Consulte o código, consulte o repositório SVN, ou subscreva o registo de alterações por RSS.
Registo de alterações
1.0.0
- Initial release
- WordPress wp_mail integration
- Admin settings page
- Email logs viewer
- Domain verification support
