Menu In Menu
Этот плагин позволяет настраиваемому меню «включать» любое другое настраиваемое меню, поэтому группы элементов, которые повторяются в нескольких меню, могут быть определены только один раз, а затем включены в любое другое меню по желанию. Если у вас есть набор пунктов меню, которые вы повторяете в нескольких меню, может быть немного больно, когда одно из этого набора требует обновления, и вам нужно пройти через все свои меню, изменяя каждое из них. Этот плагин позволяет вам определить подмножество элементов как отдельное меню, а затем включить это меню в любое другое меню. Если затем вам нужно сохранить один из элементов в подмножестве, вам нужно обновить только одно меню, и изменение автоматически отразится во всех других меню, которые включают это подмножество! Это так же просто, как добавить сообщение, страницу, категорию или тег в ваше меню ... Активировав плагин, перейдите на страницу меню в админке. Помимо возможности добавлять сообщения, категории и т. Д. В свое меню, теперь вы должны увидеть метабокс для меню навигации, в котором есть флажки для каждого из заданных вами меню (если вы не видите метабокс, проверьте настройки параметров экрана в верхней части страницы). Все, что вам нужно сделать, это создать свое подменю (как и любое другое меню), открыть меню, в которое вы хотите вставить новое подменю, выбрать подменю из метабокса меню навигации, добавить его и расположить. Сохраните, и все готово! Вставленное меню заменяет пункт меню навигации в меню. Вы можете вставить несколько экземпляров одного и того же подменю в одно меню, и вы можете включить подменю во столько других меню, сколько вам нужно. Постоянные циклы Единственное, от чего защищает плагин, - это попадание в нескончаемый цикл: он не помешает вам его настроить (см. Ответы на часто задаваемые вопросы о том, почему), но он не будет выводить ни одно подменю, которое само по себе является предшественником. Например, вы можете настроить меню так, чтобы в меню A было меню B, которое включает в себя меню C. Хорошо, без проблем. Однако, если бы вы также добавили меню B в меню C в качестве пункта меню навигации, то независимо от того, какое меню вы выберете для вывода, у вас будет потенциальный цикл (… B, включает C, включает B, включает C,… и так на). Если WP_DEBUG включен, плагин будет печатать предупреждение везде, где он предпринял действия для предотвращения возникновения цикла. Это поведение можно изменить, подключив фильтр (см. Часто задаваемые вопросы). Только интерфейс Плагин выполняет замену меню только во внешнем интерфейсе WordPress (т.е. не на страницах администратора). Это поведение можно изменить, подключив фильтр (см. Часто задаваемые вопросы), но убедитесь, что вы не включили его для страницы администрирования меню!
Автор: Roger Barrett
Версия: 1.0.0
Последнее обновление: 2016-04-02 9:19am GMT