Skip to content

微信公众号菜单配置

微信公众号菜单配置用于创建和管理公众号底部的自定义菜单。通过可视化编辑器,您可以轻松设置菜单项、子菜单,实现快速跳转网页、打开小程序、发送消息等功能。

前置条件

在配置微信公众号菜单之前,请确保:

  1. 已完成微信公众号基本配置

    • 前往"微信登录配置"页面
    • 填写AppId、Token和AppSecret
    • 验证配置成功
  2. 公众号类型要求

    • 必须是已认证的服务号
    • 个人订阅号不支持自定义菜单功能

功能说明

菜单层级

微信公众号自定义菜单支持两级结构:

  • 一级菜单: 最多3个
  • 二级菜单: 每个一级菜单下最多5个子菜单

菜单类型

系统支持以下5种菜单类型:

  1. 回复文字(click)

    • 点击后自动回复预设的文字内容
    • 适用于快捷回复常见问题
  2. 跳转网页(view)

    • 打开指定的网页链接
    • 链接必须以https://开头
    • 适用于跳转官网、活动页面等
  3. 跳转小程序(miniprogram)

    • 打开关联的微信小程序
    • 需要填写小程序AppID和页面路径
    • 可设置备用网页(兼容旧版微信)
  4. 图文素材(media_id)

    • 发送图文消息给用户
    • 需要从素材库选择已有素材
    • 素材需在微信公众平台提前创建
  5. 图文链接(view_limited)

    • 跳转到图文消息页面
    • 链接指向已发布的图文素材
    • 从微信公众平台素材库获取链接

使用指南

基本操作流程

  1. 添加菜单

    • 点击"添加菜单"按钮创建一级菜单
    • 点击"添加子菜单"为一级菜单添加子菜单
    • 系统会自动生成菜单名称,可随时修改
  2. 配置菜单信息

    • 在右侧表单中选择菜单
    • 填写菜单名称(不超过4个汉字或8个字母)
    • 选择菜单类型并填写对应信息
  3. 预览效果

    • 左侧手机预览区实时显示菜单效果
    • 点击菜单项可查看子菜单弹出效果
  4. 保存发布

    • 配置完成后点击"保存并发布"
    • 菜单将在5-10分钟后生效
  5. 删除菜单

    • 点击"删除当前菜单"删除单个菜单
    • 点击"删除全部菜单"清空所有菜单

配置建议

菜单命名

  • 使用简洁明了的名称
  • 建议使用2-4个汉字
  • 避免使用特殊符号
  • 确保用户能理解菜单功能

菜单类型选择

根据业务需求选择合适的菜单类型:

  • 产品介绍: 使用跳转网页或图文素材
  • 客户服务: 使用回复文字或跳转小程序
  • 活动推广: 使用跳转网页或图文链接
  • 用户中心: 使用跳转小程序

菜单层级规划

  • 如果功能少于3个,使用一级菜单即可
  • 如果功能较多,建议使用二级菜单分组
  • 避免层级过深影响用户体验

菜单生效时间

重要提示: 菜单保存后需要5-10分钟才能在微信公众号中生效。

如果用户未看到最新菜单:

  • 建议用户取消关注后重新关注
  • 或等待10分钟后刷新微信
  • 清除微信缓存后重新打开

常见问题

Q: 菜单保存后多久生效? A: 通常需要5-10分钟。建议在非高峰期进行菜单更新,避免影响用户体验。

Q: 为什么点击"添加菜单"没有反应? A: 请检查:

  • 是否已完成微信公众号基本配置
  • AppId、Token和AppSecret是否正确填写
  • 查看浏览器控制台是否有报错信息

Q: 菜单名称可以使用emoji表情吗? A: 不建议。菜单名称应使用中文、数字或英文字母,避免使用特殊符号和表情,以确保在不同设备上正常显示。

Q: 如何获取图文素材的media_id? A: 两种方式:

  1. 点击"选择素材"按钮,从素材库中选择
  2. 在微信公众平台"素材管理"中查看素材的media_id

Q: 跳转网页的链接有什么要求? A: 链接要求:

  • 必须以https://开头
  • 域名需要在微信公众平台配置
  • 域名需要已备案
  • 网站内容需要符合微信公众号规范

Q: 小程序AppID在哪里获取? A: 获取方式:

  1. 登录微信公众平台
  2. 进入"开发" → "基本配置"
  3. 查看"开发者ID"中的AppID
  4. 确保小程序已与公众号关联

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: 客户服务
  - 订单查询 (跳转小程序)
  - 售后服务 (回复文字)
  - 联系客服 (跳转小程序)

相关文档