Intereting Posts

Как синхронизировать меню, виджеты и другие мастера с основного сайта на его подсайт

Я использую многопользовательскую сеть WordPress, и у меня возникают проблемы с мастерами на ее дочернем сайте. Я не могу видеть виджеты или меню, которые были созданы на главном веб-сайте, на его подсайте. Когда я собираюсь проверить в базе данных, все таблицы отличаются друг от друга. Итак, есть ли способ синхронизации таких мастеров, как категория, виджеты, меню, настройки и т. Д. Подсайта на его главный сайт. Любая помощь будет оценена по достоинству. Заранее спасибо.

Solutions Collecting From Web of "Как синхронизировать меню, виджеты и другие мастера с основного сайта на его подсайт"

Это старый вопрос, если кто-то вроде меня приземлился на этой странице и хочет, чтобы какое-то своеобразное пользовательское решение для МЕНЕДЖМЕНТА МУЛЬТИЗЕТА МЕНЕДЖМЕНА делилось на всех сетевых сайтах,

Не только в меню вы можете использовать один и тот же метод для обмена любыми другими виджетами на всех сетевых сайтах.

вот решение: отредактируйте свой Header.php

//store the current blog_id - Use this function at the start of the function that you want to share global $blog_id; $current_blog_id = $blog_id; //switch to the main blog which will have an id of 1 switch_to_blog(1); //output the WordPress navigation menu - incase of menu-sharing use this wp_nav_menu( //add your arguments here ); //switch back to the current blog being viewed - before ending of the function switch_to_blog($current_blog_id); 

По умолчанию каждый сайт в сети является единственным сайтом в контексте, меню, настройках, виджетах. Но вы можете синхронизировать пользовательский источник или плагины, например

Также вы можете использовать плагин Multilingual Press . Это связано с синхронизацией API по сайтам, там есть связь между разными сайтами.