Skip to content

使用指南

安装方法

  1. 下载插件压缩包
  2. 在WordPress后台点击"插件" > "安装插件"
  3. 点击"上传插件"按钮,选择下载的压缩包
  4. 安装完成后,激活插件

使用方法

配置插件

  1. 在WordPress后台菜单中找到"微信消息发送"
  2. 填写以下配置信息:
    • 微信公众号AppID
    • 微信公众号AppSecret
    • 模板消息ID
    • API接口URL(默认为官方接口)
    • 每批发送数量(建议设置为100以内)
    • 发送间隔(秒)(建议设置为5秒以上,避免触发微信API限制)
  3. 点击"保存设置"按钮

相关教程

发送消息

  1. 在WordPress后台菜单中点击"微信消息发送" > "发送消息"
  2. 填写消息信息:
    • 消息标题(最多20个字符)
    • 消息类型(最多20个字符)
    • 详情链接(用户点击消息后跳转的链接)
  3. 点击"发送消息"按钮
  4. 系统会自动开始发送消息,可以在"消息记录"页面查看发送进度
  5. 发送过程中会显示实时进度条,无需手动刷新页面

查看消息记录

  1. 在WordPress后台菜单中点击"微信消息发送" > "消息记录"
  2. 可以查看所有消息的发送状态和进度
  3. 支持按ID、创建时间、状态和已发送数量排序
  4. 对于待发送或失败的消息,可以点击"立即发送"按钮重新触发发送
  5. 可以点击"手动运行定时任务"按钮立即处理所有待发送的消息

发送机制说明

本插件采用了以下发送机制,确保消息能够稳定、高效地发送:

  1. 批量发送:每次发送会根据设置的批量大小,一次处理指定数量的用户
  2. 时间间隔控制:严格按照设置的时间间隔发送消息,避免触发微信API频率限制
  3. 自动续发:发送完一批后,会自动安排下一批的发送任务,无需手动干预
  4. 状态跟踪:实时更新发送状态和进度,支持动态显示
  5. 错误处理:自动检测发送失败情况,并提供重试机制
  6. 智能调度:使用WordPress定时任务系统,确保按照设置的间隔发送消息
  7. 实时反馈:使用AJAX技术实现实时状态更新,无需刷新页面

常见问题

Q: 为什么消息发送失败? A: 请检查微信公众号配置是否正确,以及模板消息ID是否有效。也可能是由于发送频率过高触发了微信API限制。

Q: 如何查看发送进度? A: 在"消息记录"页面可以看到每条消息的发送进度,包括总用户数和已发送数量。页面会自动更新进度,无需手动刷新。

Q: 发送过程中断了怎么办? A: 系统会自动继续发送,您无需手动干预。如果长时间没有继续发送,可以点击"手动运行定时任务"按钮重新触发。

Q: 为什么设置了发送间隔,但消息似乎没有按照间隔发送? A: 请检查WordPress的定时任务(Cron)是否正常运行。您可以安装WP Crontrol插件来检查和管理定时任务。

Q: 如何加快发送速度? A: 可以适当减小发送间隔和增加批量大小,但请注意不要触发微信API的频率限制。

Q: 如何确保WordPress Cron正常运行? A: 您可以在wp-config.php文件中添加define('ALTERNATE_WP_CRON', true);来使用替代的Cron方式,或者设置服务器的真实Cron任务来触发WordPress Cron。

Q: 页面上的动画效果会影响性能吗? A: 不会。本插件使用轻量级的CSS动画替代GIF图片,对性能影响极小,同时提供更好的用户体验。