wp-blueprint / plugin-mailer
轻量级WP Blueprint插件,提供可重用且简单的SMTP设置管理方法,并增强WordPress中的电子邮件发送功能。
dev-main
2023-10-23 08:25 UTC
Requires
- php: >=5.6
Requires (Dev)
- dealerdirect/phpcodesniffer-composer-installer: ^0.7.0
- php-parallel-lint/php-parallel-lint: ^1.2.0
- wp-cli/i18n-command: ^2.2.5
- wptrt/wpthemereview: ^0.2.1
This package is auto-updated.
Last update: 2024-09-23 10:29:24 UTC
README
此插件提供了一个易于使用的设置页面,您可以在其中配置SMTP主机、身份验证、端口、用户名、密码和安全类型。它还允许您从WordPress仪表板发送测试电子邮件,以确保SMTP设置正确配置。
功能
- 易于配置SMTP设置:只需在“邮件设置”中输入您的SMTP主机、身份验证、端口、用户名、密码和安全类型。
- 测试电子邮件功能:直接从WordPress仪表板发送测试电子邮件以验证SMTP设置。
要求
- PHP:此插件需要PHP 7.4或更高版本。
- WordPress:需要5.6或更高版本的WordPress安装。
- .env文件:您的WordPress安装必须配置为从.env文件读取SMTP设置。
- Composer:可以通过Composer从Packagist安装此插件,但也可以手动下载和安装。
安装
要使用Composer安装此插件,请在终端中运行以下命令
composer require wp-blueprint/plugin-mailer
Composer下载插件后,您需要激活它。您可以通过访问WordPress管理员仪表板中的“插件”页面,找到插件,然后点击“激活”来完成此操作。
用法
- 激活插件后,导航到“WPBlueprint插件”菜单并选择“邮件器”。
- 输入SMTP详细信息并保存设置。
- 您可以从“邮件器”页面发送测试电子邮件,以确保SMTP设置正确配置。
待办事项
以下是未来版本计划的一些功能和改进
- 用户界面:改进用户界面以提高可用性。
- 本地化:为管理界面提供翻译,以支持多种语言。
- 集成:考虑与流行的表单插件集成,使插件更具通用性。
- 多配置功能:允许创建多个“SMTP配置文件”,每个配置文件都有自己的主机、端口、用户名、密码和其他设置。
- 安全凭证存储:提高SMTP凭证存储的安全性,可能需要与安全的WordPress选项或其他安全方法集成以存储敏感数据。
开发
使用以下脚本以帮助开发
composer run lint:wpcs
: WPCS Lintcomposer run lint:wpcs:fix
: WPCS Fixcomposer run lint:php
: PHP Lint
贡献
欢迎贡献!请随意打开问题或提交拉取请求以帮助改进此插件。
请遵循WordPress编码标准,并确保您的更改有良好的文档记录。在提交之前,请使用提供的npm脚本对PHP代码进行lint。
许可
此插件根据GNU通用公共许可证v3.0授权。