多站点子站点自动内容

时间:2015-06-20 作者:JPL

我正在为一个组织创建一个多网站,我想做的是减少帐户激活的步骤,这样当用户注册一个子网站时。

当他们选择自定义主题时,将自动配置默认内容、默认插件、默认菜单,或者换句话说,将在所选主题上自动配置示例内容和设置类似于导入XML,仅在用户注册多站点时才需要它

2 个回复
SO网友:JJ Rohrer

我使用高级插件New Blogs Template 来自WPMUDev。组织。我已经准备好用自定义代码来补充它,但到目前为止,它已经足够好了。它将复制菜单、设置和一些内容。根据您的描述,我认为插件可以满足您的所有需要。它还可以与premium Gravity Forms插件及其注册插件结合使用。

SO网友:JJ Rohrer

这不是一个完整的答案,但也许它会让你开始。

我想我会卷入这样的事情。。。

add_action(\'switch_theme\', \'mytheme_setup_options\');

function mytheme_setup_options () {
  // todo: delete old sample data
  // todo: import new sample data
  // todo: figure it if this fires upon 1st activation, or just upon switches.
}
您可以使用“WordPress Importer”之类的工具来简化导入,甚至可以显示一个弹出窗口来解释如何下载和导入示例文件。我买了一个遵循这种方法的高级主题,效果很好。

您将面临一个挑战,即如何将示例数据与用户已经完成的任何定制分离开来,尤其是在主题之间来回切换时。我怀疑你不想覆盖他们的进度,也不想污染他们的网站。如果条目不断来回切换,则需要避免重复条目。

根据您的情况,最好有一些示例站点,并显示链接到相应示例站点的管理消息。

只是一些想法-祝你好运。

结束

相关推荐

Multisite Login problem

自从我将我的多站点网络从3.8升级到3.9后,我就无法通过主博客登录。它是一个子目录安装,而不是子域。当我尝试登录到主站点时:http://uspress.avenues.org/wp-login.php, 获取消息“此用户已选择删除其帐户,并且内容不再可用。”这不是真的。据我所知,你不能删除主网站,我已经检查了数据库,网站被设置为公共网站。如果转到子网站的登录页,我可以这样登录:http://uspress.avenues.org/kgarnier/wp-login.php主站点的主页是可以访问的,但是