我网站上的主菜单包含大约30个项目,我再也无法保存它了。这似乎是fairly common problem Wordpress中有更大的菜单。我在一个专门的服务器上,对PHP内存和执行时间进行了非常慷慨的设置,但超过了一定的大小,我就无法保存菜单。
因此,我需要Wordpress内置菜单系统的替代品。我想让设置尽可能灵活和快速地进行编辑。如果需要,我可以编辑平面文件,但越简单越好。
Idea#1
将菜单的HTML复制到静态模板文件中,并替换对wp_nav_menu()
具有get_template_part(\'my_menu_file\')
.问题我不知道如何添加current-menu-item
类设置为当前菜单项。我可以不用添加其他实用CSS类wp_nav_menu
, 但是current-menu-item
非常重要。
想法#2
由于菜单是分层的,我可以为顶级项目创建一个菜单,并为每个下拉菜单创建单独的菜单,然后使用如下插件UberMenu 将子菜单附加到其顶层项目。问题
为了让插件生成的菜单看起来与当前菜单完全相同,我必须进行大量的调整和改装。是否有其他方法或解决方案在这里有意义?