У меня есть мультисайт с основным доменом (www.valleysgroup.co.uk) и различные поддомены (brickslipsdirect.valleysgroup.co.uk, tradeporcelain.valleysgroup.co.uk и т. д.).
Я хочу поделиться настраиваемой верхней панелью, содержащей меню, которое не является основным меню основного домена, от основного домена до всех поддоменов. В этом меню будут простые ссылки на каждый из поддоменов, но в виде вкладок. Вкладка 1 приведет к brickslipsdirect.valleysgroup.co.uk, вкладка 2 приведет к tradeporcelain.valleysgroup.co.uk и т. д.
Я провел несколько дней, пробуя различные решения, которые затем наткнулся на плагин: Мультисайтовое общее меню
Это прекрасно работает, за исключением того, что будет применяться только основное меню из основного домена, а не другие меню. В идеале я хотел бы создать новое расположение меню с именем Глобальная верхняя панель в основном домене и всех подчиненных, создать мое меню с именем Глобальное меню на основном домене, а затем перетащите меню во все подчиненные.
Я также не уверен, как реализовать это в основном домене и поддоменах в виде вкладок вместо общего горизонтального, раскрывающегося меню или списка.
Пожалуйста, смотрите изображение для ясности того, что я ищу в отношении внешнего вида основного домена и сабвуферов:
Любая помощь будет принята с благодарностью!
switch_to_blog
, делал обычное меню WordPress, а затем вызывалrestore_current_blog
и не возился с плагином. - person Chris Haas   schedule 11.02.2021get_site_url
иget_current_blog_id
. То, как вы это сделаете, будет зависеть от того, хотите ли вы использовать WordPress для управления меню или просто делаете это на PHP. Для последнего вы можете просто использовать простой циклfor
и проверить, является ли текущий элемент текущим сайтом, используя функции, которые я упомянул. - person Chris Haas   schedule 11.02.2021