deliciousmedia / dm-twilio
DM Twilio 通知
Requires
- php: >=7.0
- composer/installers: v1.0.6
- twilio/sdk: >=5.0
This package is auto-updated.
Last update: 2024-09-19 02:17:21 UTC
README
WordPress 插件,通过 Twilio 发送短信并在 WordPress 中跟踪消息投递。
此插件专为开发者设计,不提供任何“开箱即用”的功能供最终用户使用。
安装
安装此插件的最佳方式是通过 Composer composer require deliciousmedia/dm-twilio
。您也可以直接下载,但需要手动包含 Twilio PHP SDK。
激活后,系统会提示您填写 Twilio 账户 SID 和令牌。然后,您可以选择 Twilio 账户中可用的短信启用号码中的一个作为外发号码。
使用
消息数据存储在 dmtwilio_message
自定义文章类型中,状态通过 dmtwilio_message_status
分类法跟踪,允许您通过现有的 WordPress 功能访问信息(如果需要)。
使用 dmtwilio_send_message($to_number, $message);
发送消息,此函数返回 Twilio 消息 SID,然后可以使用 dmtwilio_get_message_status($sid);
跟踪消息状态。
开发
您可以通过设置 DMTWILIO_CALLBACK_ENDPOINT
常量,通过 ngrok 等服务覆盖 Twilio 回调 URL 以进行本地开发。
dmtwilio_message
自定义文章类型默认隐藏,但可以通过将 DM_ENVIRONMENT
设置为 "DEV" 或通过覆盖可插拔的 dm_is_dev
函数在开发环境中返回 true 来公开。
待办事项
- 清理函数以删除旧消息。
- 更好地处理缺少 Twilio SDK 的情况。
- 卸载时选择删除所有数据。
- 发送前验证号码。
由英国谢菲尔德的专业 WordPress 开发机构 Delicious Media 团队构建。