如何在WordPress菜单中将所有子类别添加为子菜单

时间:2020-03-06 作者:shakib

我有450多个WooCommerce产品类别和子类别。我想将它们全部添加到菜单项中,类别作为顶级菜单,子类别作为子菜单。有什么方法可以自动化这个过程吗?

1 个回复
SO网友:WebElaine

对于这么大的菜单,使用以下函数通常更有效wp_list_categories() (它还可以输出自定义分类法,如产品类别)在您需要影响的任何主题模板中。奖励:您的菜单将始终是最新的,因为与静态WP Nav菜单不同,这将始终拉取所有产品类别,不需要手动更新。

请记住,拥有如此庞大的菜单进行深入浏览并不总是一种良好的用户体验,谷歌特别建议每页的链接少于100个,其中包括所有链接,而不仅仅是菜单。因此,您最好在菜单中列出顶级类别,并确保您具有强大的搜索功能,以帮助进行SEO和UX。

相关推荐

Unable to edit Navigation bar

首先,我应该提到我对wordpress和web开发相当陌生。我的任务是更新包含导航栏的现有网站。我一直在挖掘代码,试图找出nav的实际代码存储在哪里。该站点是一个自定义构建主题,看起来是使用“骨骼”主题构建的。我已经尝试使用定制器来更改导航,但对于所需的内容,没有可用的选项。我已经通过ftp访问了主机,并查看了httpdocs/wp内容/主题等中的php文件。我发现最接近的内容是在标题中。主题>“自定义主题”>标题中的php。然而,php并不包含完整的菜单,它只引用徽标和一个过时的下拉按钮。我