我计划建立一个大型的本地web目录。在多网络上大约有6个站点。
但很难为每个站点维护6个主题。
所以我想要的是,跨多个站点使用共享/公共主题。所以我可以使用1个导航菜单、一个侧边栏等。这对我来说真的很简单。我该怎么做?
我计划建立一个大型的本地web目录。在多网络上大约有6个站点。
但很难为每个站点维护6个主题。
所以我想要的是,跨多个站点使用共享/公共主题。所以我可以使用1个导航菜单、一个侧边栏等。这对我来说真的很简单。我该怎么做?
如果您使用的是multisite,则可以将主题上载为超级管理员,并通过网络强制启用它。然而,从我在你的问题中读到的内容来看,你似乎试图在网络上共享内容,而不仅仅是主题。
这可能有点棘手。在这种情况下,您可以使用一个名为switch_to_blog()
. 此功能允许您在其他博客中切换到特定博客。
您可以使用此功能从其他博客获取内容。在第一个博客中设置导航菜单,然后从模板中检索:
// Switch to the main blog
switch_to_blog( $main_blog_id );
// Get the navigation menu. Don\'t forget to set the arguments,
// such as theme location.
wp_nav_menu();
// Now restore the previous blog
restore_current_blog();
Thewp_nav_menu()
函数现在将从主博客输出内容,您已经为其设置了适当的菜单。然而,在本例中,您可能最终拥有来自主博客的永久链接。可以使用将菜单内容存储在变量中ob_start();
, 然后运行str_replace()
用新的permalink替换旧的permalink。根据不同的情况,您可能需要不同的方法。
我是Wordpress多站点功能的新手。我一直在想,这个多站点是否可以用于为网站创建灾难恢复站点?如果我有www.abc。com从我的DC运行,该DC构建在CentOS上的PhP和Apache Web服务器上,以MySQL作为后端数据库,我需要为网站设置DR,如果我的生产停止,该多站点是否可以在任何情况下使用?我想这个问题可能太简单了,或者可能已经结束了,但如果你们有什么可以帮助的,那就太好了。或者你可以告诉我建立DR for网站的最佳方法是什么。