超級(jí)菜單與古騰堡編輯器的兼容性現(xiàn)狀
WordPress超級(jí)菜單(Mega Menu)作為一種增強(qiáng)型導(dǎo)航菜單功能,長期以來都是通過傳統(tǒng)的小工具系統(tǒng)或?qū)S貌寮?chuàng)建的。隨著古騰堡(Gutenberg)編輯器成為WordPress的核心編輯器,許多用戶都在問:能否直接用古騰堡來編輯超級(jí)菜單?
目前原生狀態(tài)下,WordPress的古騰堡編輯器并不直接支持超級(jí)菜單的創(chuàng)建和編輯。古騰堡主要是為文章和頁面內(nèi)容設(shè)計(jì),而菜單系統(tǒng)仍然主要通過”外觀 > 菜單”的傳統(tǒng)界面進(jìn)行管理。
現(xiàn)有解決方案
雖然原生不支持,但有幾種方法可以實(shí)現(xiàn)類似功能:
專用插件方案:如”Max Mega Menu”等插件提供了與古騰堡部分兼容的解決方案,允許通過區(qū)塊方式添加內(nèi)容到菜單項(xiàng)
主題集成方案:一些高級(jí)主題(如Astra、GeneratePress)內(nèi)置了超級(jí)菜單功能,并提供古騰堡兼容的定制選項(xiàng)
自定義開發(fā):開發(fā)者可以通過注冊(cè)新的區(qū)塊類型,創(chuàng)建專門用于菜單編輯的古騰堡區(qū)塊
未來發(fā)展趨勢
隨著全站編輯(FSE)和導(dǎo)航區(qū)塊的不斷完善,WordPress核心團(tuán)隊(duì)正在努力將菜單系統(tǒng)整合到古騰堡編輯體驗(yàn)中。在WordPress 5.9及更高版本中,導(dǎo)航區(qū)塊已經(jīng)可以創(chuàng)建多級(jí)菜單,雖然還不是完整的”超級(jí)菜單”功能,但代表了未來的發(fā)展方向。
實(shí)用建議
對(duì)于需要立即使用超級(jí)菜單的用戶:
- 如果依賴古騰堡編輯器,可選擇支持區(qū)塊編輯的超級(jí)菜單插件
- 考慮使用具有可視化菜單構(gòu)建器的主題
- 對(duì)于開發(fā)者,可以探索利用WordPress REST API連接古騰堡與自定義菜單系統(tǒng)
隨著WordPress的持續(xù)演進(jìn),超級(jí)菜單與古騰堡的深度整合值得期待,但目前仍需依賴第三方解決方案來實(shí)現(xiàn)完整功能。