Apraksts
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
Uzstādīšana
- 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
BUJ
-
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.
Atsauksmes
Par šo spraudni nav atsauksmju.
Autori un izstrādātāji
“Resend Email Integration” ir atvērtā pirmkoda programmatūra. Šo spraudni ir veidojuši šādi cilvēki.
LīdzdalībniekiTulkot “Resend Email Integration” savā valodā.
Vai jūs interesē attīstība?
Pārlūkojiet kodu, apmeklējiet SVN krātuvi vai abonējiet attīstības žurnālu, ko izveidojis RSS.
Izmaiņu žurnāls
1.0.0
- Initial release
- WordPress wp_mail integration
- Admin settings page
- Email logs viewer
- Domain verification support
