deliciousmedia/dm-twilio

DM Twilio 通知

安装: 25

依赖: 0

建议: 0

安全: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

类型:wordpress-plugin

1.0.2 2018-02-14 11:49 UTC

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 团队构建。