如果您使用的是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();
The
wp_nav_menu()
函数现在将从主博客输出内容,您已经为其设置了适当的菜单。
然而,在本例中,您可能最终拥有来自主博客的永久链接。可以使用将菜单内容存储在变量中ob_start();
, 然后运行str_replace()
用新的permalink替换旧的permalink。根据不同的情况,您可能需要不同的方法。