微信公众号菜单配置
微信公众号菜单配置用于创建和管理公众号底部的自定义菜单。通过可视化编辑器,您可以轻松设置菜单项、子菜单,实现快速跳转网页、打开小程序、发送消息等功能。
前置条件
在配置微信公众号菜单之前,请确保:
已完成微信公众号基本配置
- 前往"微信登录配置"页面
- 填写AppId、Token和AppSecret
- 验证配置成功
公众号类型要求
- 必须是已认证的服务号
- 个人订阅号不支持自定义菜单功能
功能说明
菜单层级
微信公众号自定义菜单支持两级结构:
- 一级菜单: 最多3个
- 二级菜单: 每个一级菜单下最多5个子菜单
菜单类型
系统支持以下5种菜单类型:
回复文字(click)
- 点击后自动回复预设的文字内容
- 适用于快捷回复常见问题
跳转网页(view)
- 打开指定的网页链接
- 链接必须以
https://开头 - 适用于跳转官网、活动页面等
跳转小程序(miniprogram)
- 打开关联的微信小程序
- 需要填写小程序AppID和页面路径
- 可设置备用网页(兼容旧版微信)
图文素材(media_id)
- 发送图文消息给用户
- 需要从素材库选择已有素材
- 素材需在微信公众平台提前创建
图文链接(view_limited)
- 跳转到图文消息页面
- 链接指向已发布的图文素材
- 从微信公众平台素材库获取链接
使用指南
基本操作流程
添加菜单
- 点击"添加菜单"按钮创建一级菜单
- 点击"添加子菜单"为一级菜单添加子菜单
- 系统会自动生成菜单名称,可随时修改
配置菜单信息
- 在右侧表单中选择菜单
- 填写菜单名称(不超过4个汉字或8个字母)
- 选择菜单类型并填写对应信息
预览效果
- 左侧手机预览区实时显示菜单效果
- 点击菜单项可查看子菜单弹出效果
保存发布
- 配置完成后点击"保存并发布"
- 菜单将在5-10分钟后生效
删除菜单
- 点击"删除当前菜单"删除单个菜单
- 点击"删除全部菜单"清空所有菜单
配置建议
菜单命名
- 使用简洁明了的名称
- 建议使用2-4个汉字
- 避免使用特殊符号
- 确保用户能理解菜单功能
菜单类型选择
根据业务需求选择合适的菜单类型:
- 产品介绍: 使用跳转网页或图文素材
- 客户服务: 使用回复文字或跳转小程序
- 活动推广: 使用跳转网页或图文链接
- 用户中心: 使用跳转小程序
菜单层级规划
- 如果功能少于3个,使用一级菜单即可
- 如果功能较多,建议使用二级菜单分组
- 避免层级过深影响用户体验
菜单生效时间
重要提示: 菜单保存后需要5-10分钟才能在微信公众号中生效。
如果用户未看到最新菜单:
- 建议用户取消关注后重新关注
- 或等待10分钟后刷新微信
- 清除微信缓存后重新打开
常见问题
Q: 菜单保存后多久生效? A: 通常需要5-10分钟。建议在非高峰期进行菜单更新,避免影响用户体验。
Q: 为什么点击"添加菜单"没有反应? A: 请检查:
- 是否已完成微信公众号基本配置
- AppId、Token和AppSecret是否正确填写
- 查看浏览器控制台是否有报错信息
Q: 菜单名称可以使用emoji表情吗? A: 不建议。菜单名称应使用中文、数字或英文字母,避免使用特殊符号和表情,以确保在不同设备上正常显示。
Q: 如何获取图文素材的media_id? A: 两种方式:
- 点击"选择素材"按钮,从素材库中选择
- 在微信公众平台"素材管理"中查看素材的media_id
Q: 跳转网页的链接有什么要求? A: 链接要求:
- 必须以
https://开头 - 域名需要在微信公众平台配置
- 域名需要已备案
- 网站内容需要符合微信公众号规范
Q: 小程序AppID在哪里获取? A: 获取方式:
- 登录微信公众平台
- 进入"开发" → "基本配置"
- 查看"开发者ID"中的AppID
- 确保小程序已与公众号关联
Q: 如何预览菜单在手机上的效果? A: 预览方式:
- 本页面左侧提供手机预览功能
- 保存发布后可在微信中查看实际效果
- 建议测试用户关注后的完整流程
Q: 可以设置个性化菜单吗? A: 当前版本不支持个性化菜单。所有用户看到的菜单都是一样的。如果需要针对不同用户显示不同菜单,需要通过二次开发实现。
Q: 菜单数量有限制吗? A: 限制说明:
- 一级菜单: 最多3个
- 二级菜单: 每个一级菜单下最多5个
- 总菜单数: 最多15个(3×5)
- 这是微信公众平台的限制,无法突破
Q: 删除菜单后如何恢复? A: 删除说明:
- 删除菜单后无法直接恢复
- 需要重新创建和配置
- 建议删除前截图保存配置
- 或在开发环境测试后再发布到生产环境
Q: 菜单点击有记录吗? A: 当前版本不记录菜单点击数据。如需统计菜单点击情况,可以在跳转的URL中添加追踪参数,或在微信公众平台查看用户行为分析。
Q: 如何修改菜单的排序? A: 排序方式:
- 删除菜单后重新添加,新菜单会排在最后
- 或通过数据库直接调整menu表中的排序字段
- 建议在正式发布前规划好菜单顺序
配置示例
示例1: 产品展示类菜单
一级菜单1: 产品中心
- 产品介绍 (跳转网页)
- 案例展示 (图文素材)
- 价格方案 (跳转网页)
一级菜单2: 服务支持
- 在线咨询 (回复文字)
- 常见问题 (图文链接)
- 联系我们 (跳转小程序)
一级菜单3: 关于我们
- 公司介绍 (跳转网页)
- 新闻动态 (图文素材)示例2: 电商类菜单
一级菜单1: 购物商城 (跳转小程序)
一级菜单2: 优惠活动
- 限时秒杀 (跳转网页)
- 优惠券 (图文素材)
- 会员中心 (跳转小程序)
一级菜单3: 客户服务
- 订单查询 (跳转小程序)
- 售后服务 (回复文字)
- 联系客服 (跳转小程序)