The SendGrid Integration plugin for WordPress is designed to replace the default wp_mail
function with SendGrid's API. This enhances the email deliverability of your WordPress site.
This plugin is developed by Prolific Digital, a creative digital agency. Prolific Digital designs web solutions with a deep strategy and a user-centric approach.
- Replaces the default
wp_mail
function to use SendGrid's API. - Enables you to manage SendGrid settings within WordPress Admin.
- Includes an option to send a test email from the admin interface.
- Download the latest release from our GitHub repository.
- Upload the plugin folder to your WordPress plugin directory (usually
wp-content/plugins/
). - Activate the plugin through the 'Plugins' menu in your WordPress admin.
Please note that this plugin requires PHP 7.0+ and WordPress 5.0+.
After activating the plugin, you'll need to set up SendGrid within your WordPress admin panel. This involves two main steps: generating an API key and setting up Domain Authentication.
The SendGrid Integration settings page can be found in the WordPress settings menu under the following path: wp-admin/options-general.php?page=sendgrid-integration
.
- Navigate to the SendGrid Integration settings page in your WordPress admin panel.
- Enter your SendGrid API Key and click "Save Settings".
Domain Authentication with SendGrid involves adding a few DNS records. By doing this, you demonstrate ownership of your domain and protect your sender reputation. Follow the instructions in SendGrid's Domain Authentication documentation.
You can also specify an email category if you would like to tag emails sent via SendGrid.
There is an option to send a test email:
- Enter the recipient's email address.
- Write a test message.
- Click "Send Test Email".
For support, please submit an issue here within GitHub.
We welcome contributions to improve this plugin. To contribute:
- Fork the project.
- Make your feature addition or bug fix.
- Send us a pull request with a brief description of your changes.
Before sending a pull request for a feature addition, please discuss it with us first. We want to ensure that changes align with the project's direction and goals.
This project is licensed under the GPL-3.0 License. Please see the LICENSE file for more information.
We use Semantic Versioning for versioning. For the versions available, see the tags on this repository.
Happy mailing!