WordPress 微信公众号同步插件
一个用于WordPress和微信公众号之间同步内容的插件,支持文章同步、菜单管理、消息管理等功能。
下载地址:https://pan.quark.cn/s/b88e5d774f2d
售卖价格:88元/年
客服QQ:312141113
主要功能
- 多公众号管理:支持添加和切换多个微信公众号账号,账号数据隔离,权限独立。
- 文章同步:WordPress 文章一键同步到微信公众号,支持多图文、定时发布、分类/标签映射、同步状态追踪。
- 菜单管理:可视化自定义微信自定义菜单,支持一级/二级菜单、不同菜单类型、菜单同步与回滚。
- 消息管理:集中管理微信用户消息,支持消息检索、分组、批量操作。
- 自动回复:灵活配置关键词自动回复,支持文本、图片、图文等多种回复类型,支持优先级和启用/禁用。
- 用户管理:同步和管理公众号粉丝,支持标签分组、备注、批量同步、粉丝画像查看。
- 素材管理:管理和同步微信素材(图片、音频、视频等),支持本地上传与微信同步。
- 数据统计:提供粉丝增长、消息互动、文章推送等多维度数据统计与可视化报表。
- 日志与权限:全程操作日志记录,支持后台权限分级,保障数据安全。
系统要求
- WordPress 5.0+
- PHP 7.2+
- MySQL 5.6+
- SSL证书(微信公众号要求)
- 域名备案(微信公众号要求)
插件安装、卸载、迁移方法说明
插件安装
- 在 WordPress 后台"插件" -> "安装插件" -> "上传插件",选择本插件压缩包上传并安装。
- 安装完成后点击"启用",插件会自动创建所需数据库表和目录。
- 进入"WP WeChat"后台菜单,按提示完成公众号对接和基础配置。
- 如需多公众号管理,可在"公众号管理"页面添加多个账号。
插件卸载
- 在 WordPress 后台"插件"列表中停用并删除本插件。
- 插件停用不会自动删除数据库表和数据,如需彻底清理,请手动删除相关表(如 wpwechat 开头的表)。
- 建议卸载前备份数据库和插件目录,防止数据丢失。
插件迁移
- 备份原站点的数据库(建议全库备份)和 wp-wechat 插件目录(含所有子目录和文件)。
- 在新主机/新站点安装 WordPress,并上传 wp-wechat 插件目录。
- 恢复数据库(确保 wpwechat 相关表完整),并在新站点后台启用插件。
- 检查公众号配置、菜单、素材等数据是否正常,必要时重新配置公众号对接参数。
- 如有自定义 WordPress 表前缀,确保数据库表前缀与新站点一致。
配置说明
-
微信公众号对接
- 登录微信公众平台,获取 AppID 和 AppSecret。
- 在插件后台填写 AppID、AppSecret、Token、EncodingAESKey。
- 配置服务器URL(插件后台会自动生成,复制到微信公众平台)。
- 选择消息加解密方式(明文/兼容/安全)。
- 如有需要,配置 IP 白名单。
-
账号与同步设置
- 支持添加多个公众号账号,切换管理。
- 配置每个账号的同步规则、同步内容类型(如文章、菜单、用户等)。
- 设置同步频率、定时发布、同步失败重试等参数。
-
菜单管理
- 使用可视化编辑器自定义公众号菜单结构。
- 支持一级、二级菜单,丰富菜单类型(跳转、点击、跳小程序等)。
- 一键同步菜单到微信服务器,支持菜单回滚与权限控制。
-
自动回复与消息管理
- 配置关键词自动回复规则,支持文本、图片、图文等多种回复类型。
- 设置自动回复优先级、启用/禁用状态。
- 管理和检索用户消息,支持批量操作。
-
用户与素材管理
- 同步公众号粉丝,支持标签分组、备注、批量同步。
- 管理微信素材(图片、音频、视频等),支持本地上传与微信同步。
-
数据统计与日志
- 查看粉丝增长、消息互动、文章推送等多维度统计报表。
- 所有操作均有日志记录,便于追踪和排查。
目录结构
wp-wechat/ # 插件根目录,所有文件均在此目录下
├── admin/ # 后台管理相关目录
│ └── pages/ # 后台各功能页面模板(每个页面对应一个功能模块)
│ ├── account.php # 公众号账号管理页面
│ ├── article.php # 文章同步与管理页面
│ ├── auto-reply.php # 自动回复规则配置页面
│ ├── dashboard.php # 控制面板首页
│ ├── media.php # 微信素材管理页面
│ ├── menu.php # 微信自定义菜单管理页面
│ ├── message.php # 微信消息管理页面
│ ├── setting.php # 插件设置页面
│ ├── stats.php # 数据统计与报表页面
│ └── user.php # 微信粉丝/用户管理页面
├── assets/ # 插件静态资源目录
│ ├── css/ # 样式文件目录
│ │ └── admin.css # 后台主样式表
│ ├── js/ # 脚本文件目录
│ │ └── admin.js # 后台主JS脚本
│ └── images/ # 插件用到的图片素材
├── cache/ # 插件运行时缓存目录
│ ├── .htaccess # 保护缓存目录安全的文件
│ └── index.php # 防止目录遍历的空文件
├── includes/ # 插件核心功能类目录
│ ├── class-wechat.php # 插件主类,入口与调度
│ ├── class-wechat-db.php # 数据库操作与表结构管理
│ ├── class-wechat-account.php # 公众号账号管理逻辑
│ ├── class-wechat-article.php # 文章同步与管理逻辑
│ ├── class-wechat-auto-reply.php # 自动回复规则逻辑
│ ├── class-wechat-media.php # 微信素材管理逻辑
│ ├── class-wechat-menu.php # 微信自定义菜单逻辑
│ ├── class-wechat-message.php # 微信消息管理逻辑
│ ├── class-wechat-message-formatter.php# 消息格式化与适配
│ ├── class-wechat-stats.php # 数据统计与分析逻辑
│ ├── class-wechat-user.php # 微信用户/粉丝管理逻辑
│ ├── class-wechat-api.php # 微信API接口封装
│ ├── class-wechat-admin.php # 后台管理页面逻辑
│ └── class-wechat-logger.php # 插件日志记录与调试
├── logs/ # 插件运行日志目录(如有日志写入会自动生成)
├── setup-directories.sh # 初始化插件目录结构的Shell脚本
├── composer.json # PHP依赖管理配置(如需扩展第三方库)
├── wp-wechat.php # 插件主文件,WordPress加载入口
└── README.md # 插件说明文档(本文件)
安全规范
- SSL证书:必须为站点配置有效的SSL证书,保障微信接口通信安全。
- 域名备案:对接微信公众平台的域名需完成ICP备案。
- 目录权限:建议只给Web服务器最小读写权限,禁止非必要目录执行脚本,缓存、日志等目录建议加.htaccess防遍历。
- 日志权限:日志文件目录需保证Web服务器可写,避免敏感信息泄露。
- 数据库安全:数据库账号仅授予必要权限,密码请勿硬编码在公开文件。
- 敏感信息保护:AppSecret、Token等敏感信息请妥善保管,勿泄露。
- 插件升级:升级前请备份数据库和插件目录,避免数据丢失。
常见问题
-
文章同步失败
- 检查微信公众号配置是否正确
- 确认文章内容是否符合微信规范
- 查看错误日志获取详细信息
- 检查access_token是否有效
- 验证文章格式是否正确
-
菜单保存失败
- 检查菜单结构是否符合微信规范
- 确认access_token是否有效
- 查看API返回的错误信息
- 验证菜单项数量是否超限
- 检查菜单名称长度
-
消息处理异常
- 检查服务器配置是否正确
- 确认消息格式是否符合要求
- 查看日志了解具体错误原因
- 验证消息加解密是否正确
- 检查消息处理超时设置