WordPress 短信插件
验证码、WooCommerce 订单、营销短信

一个免费插件,覆盖马来西亚 WordPress 网站发短信的三种情况:验证码、订单通知、促销。通过 HantarSMS 发送,每条 RM0.20 起、没有月费,也帮你处理最容易出错的地方:机器人刷短信费、重复发送、退订。

在 WordPress.org 获取 免费 · GPLv2 · WordPress 6.2+ · PHP 7.4+ · WooCommerce 可选

已上架 WordPress.org 官方插件库。在 WordPress 后台打开插件 → 安装插件,搜索 HantarSMS,点「立即安装」再启用。也可以下载 zip 自己上传。插件界面目前是英文。

1. 验证码

想自己写流程的话,PHP 和 WordPress 验证码教程里有完整代码,短信验证码讲送达速度和短信写法。

2. WooCommerce 订单短信

3. 营销短信

在马来西亚发营销短信,按 PDPA 需要收件人同意。PDPA 指南讲实际要怎么做,短信营销讲发什么、什么时候发。

怎么安装

  1. 在 WordPress 后台打开插件 → 安装插件,搜索 HantarSMS(插件页),安装并启用。
  2. 注册 HantarSMS 账号,WhatsApp 找我们领 RM1 试用额度。
  3. 在 HantarSMS 控制台打开 API 密钥,新建一把密钥。
  4. 在 WordPress 打开 HantarSMS → Settings,贴上密钥、保存,给自己发一条测试短信。
  5. 打开需要的功能:OTP 登录、WooCommerce 订单短信,在 Marketing 里点「Create the page for me」建好退订页面。

想让密钥不存进数据库,可以在 wp-config.php 里加一行 define( 'HANTARSMS_API_KEY', 'sk_live_...' );。

费用

插件免费。短信从你的 HantarSMS 预付余额扣,价格和控制台、API 一样:每段 RM0.20,量大自动降价,没有月费,额度不过期。一段可以放 156 个纯英文字符,含中文或 emoji 则是 66 个字。详见价格和分段计算器。

隐私和数据

没填 API 密钥之前,插件什么都不会发。填了之后,每条短信只把收件号码、短信内容和一个简短的参考编号发给 HantarSMS API,打开设置页时会读取一次余额。WordPress 里的发送记录会遮盖手机号、从不保存验证码,记录 180 天后自动删除。卸载插件会删掉它的设置、数据表和用户数据。

WordPress 插件常见问题

插件要钱吗?

不要。插件免费并且开源(GPLv2)。你只为发出的短信付费,从 HantarSMS 预付余额扣,每段 RM0.20 起。

一定要装 WooCommerce 吗?

不用。验证码登录、营销短信和退订页面在任何 WordPress 网站都能用。装了 WooCommerce 会多出订单短信和结账页的同意勾选框。

可以发到哪些号码?

只发马来西亚手机号。客户用常见写法填写都可以,例如 012-345 6789 或 +60123456789;不是马来西亚手机号的会被跳过,并在发送前列出来。

客户可以回复 STOP 退订吗?

不能。短信从共享短号码 66886 发出,这个号码收不到回复。所以插件自带退订页面,可以把链接加到每一次活动里。

会拖慢结账吗?

不会。订单短信用 Action Scheduler 排队,在订单保存之后于后台发送。

上架 WordPress.org 了吗?

上架了。在 WordPress.org 官方插件库搜索 HantarSMS 就能找到,可以在 WordPress 后台直接安装并自动更新。

拿到 API 密钥,发第一条短信

注册 HantarSMS,在 WhatsApp 领 RM1 试用额度,把 API 密钥贴进插件,给自己发一条测试短信。