如何将主网站中的菜单、小工具和其他母版同步到其子网站

时间:2014-12-20 作者:AliasgerSW

我正在使用Wordpress多站点网络,我在其子站点的主站点方面遇到问题。我无法将主网站上创建的小部件或菜单查看到其子网站。当我要签入数据库时,每个子网站的整个表都是不同的。那么,有没有办法将子网站的类别、小部件、菜单、设置等主控内容同步到其主网站。任何帮助都将不胜感激。提前谢谢。

2 个回复
SO网友:Muhammad Abdullah

这是一个老生常谈的问题,如果像我这样的人登上了这个页面,想要在所有网站上共享WORDPRESS多站点菜单的某种自定义解决方案,

不仅菜单,您还可以使用相同的方法在所有网络站点上共享任何其他窗口小部件。

解决方案如下:编辑标题。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); 

SO网友:bueltge

默认情况下,网络中的每个站点都是上下文、菜单、设置、小部件中的单个站点。但是你可以同步自定义源或插件,比如

您还可以使用Multilingual Press 插件。这有一个适合API的站点同步,不同站点之间有关系。

结束

相关推荐

wp_options table value

我试图理解wordpress的行为。当我在管理面板中添加标签时,mysql会执行一系列查询。基本上:更新wp_terms更新wp_term_taxonomy 和udate公司wp_options 使用此类查询INSERT INTO `wp_options` (`option_name`, `option_value`, `autoload`) VALUES ( \'project_location_children\', \'a:7:{i