发布时间:2026/10/31 19:25:37 · 栏目:资讯中心
自己不会代码想做网站,又想在后台管理菜单时添加子菜单?别急,这篇文章就是为你们量身打造的。不管是做企业官网、商城还是外贸站,WordPress的菜单管理都是一个常见需求,而添加子菜单更是经常遇到的痛点。本文一文搞懂WordPress添加子菜单的全过程,手把手教你在不写代码的情况下,也能实现自定义菜单结构,让网站管理更清晰。
WordPress默认的菜单系统已经很强大,但有时候你可能会发现,菜单项太多,显得杂乱无章。比如你在后台创建了“产品”菜单,但下边还有“产品详情”“产品分类”“客户评价”等子项,这时候你就需要为“产品”菜单添加子菜单,使后台结构更清晰、管理更方便。
如果你不会代码,使用WordPress自带的菜单编辑器已经足够应对大部分需求。但若你希望实现更高级的菜单管理(比如添加隐藏菜单、按用户角色显示不同子菜单等),就需要借助插件或自定义代码。对于零基础用户,推荐使用Admin Menu Editor插件,它无需代码即可实现菜单结构的自由拖拽和层级管理。
在动手操作之前,先确认以下几点:
| 项目 | 推荐配置 |
|---|---|
| 服务器类型 | Apache/Nginx(推荐Nginx) |
| PHP版本 | 7.4或以上 |
| 数据库 | MySQL 5.6+ / MariaDB |
| WordPress版本 | 6.4+(最新稳定版) |
如果你是新手,建议在阿里云、腾讯云或华为云上部署WordPress,这些平台都提供一键安装WordPress的镜像,方便快速搭建。
添加子菜单在WordPress中主要有三种方式:使用后台菜单编辑器、使用插件、使用自定义代码。下面分别讲解。
这是最简单、最推荐的方式,适用于大部分用户。
⚠️ 注意:该方法适用于默认主题和部分插件的菜单系统,自定义主题可能需要使用其他方法。
如果你希望更灵活地管理菜单结构,推荐使用以下两个插件:
Admin Menu Editor
Menu Manager
安装方法:
如果你是开发者,或者正在自定义主题,推荐使用函数add_submenu_page()或add_menu_page()来添加子菜单。下面是一个基础示例:
// 添加主菜单项
add_menu_page('我的设置', // 菜单标题'设置', // 菜单名称'manage_options', // 权限'my-settings', // 菜单slug'my_settings_page', // 回调函数'dashicons-admin-generic', // 图标6 // 菜单顺序
);// 添加子菜单项
add_submenu_page('my-settings', // 主菜单slug'子菜单项', // 菜单标题'子菜单', // 菜单名称'manage_options', // 权限'my-sub-settings', // 子菜单slug'my_sub_settings_page' // 回调函数
);
这段代码会在后台添加一个“设置”主菜单,并在其下添加一个“子菜单”子菜单项。你需要将回调函数my_settings_page()和my_sub_settings_page()定义好,用于展示菜单内容。
⚠️ 注意:如果你不熟悉PHP函数和WordPress钩子,不建议使用这种方式。如果你需要实现更复杂的菜单逻辑,建议参考官方文档或GitHub开源代码库。
下面是一个完整且可运行的代码示例,适用于自定义主题或插件开发人员。这段代码会在WordPress后台添加一个名为“网站配置”的主菜单,并在其下添加“基础设置”“高级设置”两个子菜单项。
// 在functions.php中添加以下代码
function my_custom_menu() {// 添加主菜单add_menu_page('网站配置', // 菜单标题'网站配置', // 菜单名称'manage_options', // 权限'website-settings', // 主菜单slug'website_settings_page', // 回调函数'dashicons-admin-tools', // 图标50 // 菜单位置);// 添加子菜单add_submenu_page('website-settings', // 主菜单slug'基础设置', // 菜单标题'基础设置', // 菜单名称'manage_options', // 权限'website-basic', // 子菜单slug'website_basic_page' // 回调函数);add_submenu_page('website-settings', // 主菜单slug'高级设置', // 菜单标题'高级设置', // 菜单名称'manage_options', // 权限'website-advanced', // 子菜单slug'website_advanced_page' // 回调函数);
}
add_action('admin_menu', 'my_custom_menu');// 主菜单回调函数
function website_settings_page() {echo '<h1>网站配置</h1>';echo '<p>这是主菜单页面内容。</p>';
}// 子菜单1回调函数
function website_basic_page() {echo '<h1>基础设置</h1>';echo '<p>这是基础设置页面内容。</p>';
}// 子菜单2回调函数
function website_advanced_page() {echo '<h1>高级设置</h1>';echo '<p>这是高级设置页面内容。</p>';
}
使用Admin Menu Editor插件时,你可以这样操作:
在添加子菜单时,可能会遇到一些常见问题,以下是几个典型的错误及解决办法:
可能原因:
解决方法:
add_submenu_page()中的主菜单slug是否与主菜单项一致;manage_options权限,或根据实际情况调整权限;可能原因:
add_submenu_page()中指定图标;解决方法:
add_submenu_page()函数中,添加图标参数:
'dashicons-admin-generic'
可能原因:
解决方法:
functions.php文件,是否有remove_menu_page()等函数移除了菜单;通过本文,我们已经从需求分析、环境准备到代码配置,一步步解决了“WordPress添加子菜单”的问题。无论是零基础用户还是开发人员,都可以根据自身情况选择适合自己的方式。
如果你是企业用户,建议使用插件快速完成菜单管理;如果你是开发人员,可以使用自定义代码实现更复杂的菜单逻辑;如果你是运营人员,只需要熟悉后台菜单编辑器就能轻松完成子菜单的添加。
最后,你踩过哪些建站的坑?评论区交流,让我们一起避免走弯路!
本文为尧图网络原创建站知识分享。想针对自身行业获取定制化建站方案?欢迎咨询,资深顾问免费为你出思路。
2026最新用什么软件做网站布局:备案流程一头雾水的救星来了 备案流程一头雾水是很多刚入行的朋友在建站时的普遍痛点,尤其是第一次接触网站备案的朋友,连注册域名、选择服务器、申请ICP备案都像在黑暗中摸索。不过不用担心,2026最新用什么软件做网站布局这个问题,已经有一套成熟且简单的方法论可以参考。今…
博物馆建设网站避坑指南:自己不会代码也能做网站 自己不会代码想做网站?别急着找开发,先看看这份博物馆建设网站避坑指南,帮你少走弯路,省下大把冤枉钱。无论是企业官网、商城还是响应式设计,网站建设从来不只是技术活,更是资源分配、流程规划和成本控制的综合博弈。…
6个步骤搞定商城网站建设视频全流程,避开高价陷阱 找建站公司怕被坑高价?别急,我来告诉你商城网站建设视频的完整流程。很多老板找公司建站,结果价格高得离谱,到最后发现功能都不全,还得自己补。其实,只要搞懂商城网站建设视频的完整流程,你自己也能看懂,还能省下一大笔冤枉钱。…
3天搞定网站SEO基本流程实战案例:甲方对接人必须知道的避坑指南 改个需求建站公司拖一周,这不是个例,而是行业常态。你是不是也遇到过这样的情况:项目刚上线,SEO优化才开始,结果几个月过去,网站还是没流量?这根本不是技术问题,而是流程错了。今天用一个 网站SEO基本流程 的 实战案例…
从零开始学做网站网站完整流程及费用拆解 改个需求建站公司拖一周,这事儿我见过太多次了。客户刚聊完需求,建站公司就开始“排期”“技术评估”“内部讨论”,等你再联系,已经过去三五天。其实很多问题,自己动手就能解决,尤其对那些打算从零开始学做网站网站的人来说,了解完整流程不仅能省钱,还能掌握主动权。…
一文搞懂做网站的岗位好吗 自己不会代码想做网站,但又不知道从哪里下手?现在市面上建站的方式五花八门,有人用WordPress,有人用Shopify,还有人直接找开发团队做定制。关键是, 做网站的岗位好吗 ?如果你是想转行做网站,或者想自己动手建个网站,这篇文章就来一文搞懂。 方案类型与适用场景…
网站开发哪里培训好:用免费工具解决没人访问的硬伤 网站做好了没人访问,这是多少老板和创业者最头疼的问题。你花了几万甚至几十万开发的网站,上线后流量稀少,转化率低,这不光是技术问题,更可能是SEO没做对、关键词没选好、内容没抓准。其实,网站开发哪里培训好并不难找,关键是你得用对 免费工具…
网站开发哪里培训好 性能优化怎么做到的 自己不会代码想做网站?这事儿我懂,很多人脑子里一团乱麻,连建站的第一步都摸不着方向。别急,今天我从 网站开发哪里培训好 说起,帮你理清思路,顺便聊聊性能优化怎么操作,省心又靠谱。 运营目标与指标…
谷歌seo教程:性能优化怎么搞?模板网站太丑不够用怎么办 你是不是也遇到过这种情况:花了几万块做了一个网站,结果上线后打开慢、页面加载卡顿、搜索排名上不去,用户根本不愿意停留?这背后的原因,很大一部分是 性能优化 没做好,再加上用了 模板网站 ,不仅视觉效果差,连搜索引擎都看不下去。今天我们就从…