我是一所大学Wordpress多站点实例的管理员。
我需要创建30个新的wordpress网站,每个网站都有一个类似的课程。内容将从已经设置了一些页面的“主”wordpress网站复制。
此外,我还需要向这30个新站点中的每个站点添加与管理员相同的20人。
到目前为止,我一直在创建新站点,删除示例页面和帖子,然后导入WXR文件。然后,我必须进行一些模板定制,并添加20人作为管理员。
有没有更好的方法?即使我可以在一个步骤中创建新网站,这将帮助我。
谢谢
SO网友:Mark Kaplun
有几个选项,您可能希望以某种方式将它们组合起来。该列表的复杂性和实现所需的时间的顺序越来越高。
备份插件。他们通常会对站点进行完整备份,并让您将其恢复到不同的域中。
通过编写使用wp cli的脚本,您可以自动执行诸如使用注册和删除后操作之类的任务http://wp-cli.org/
您可以编写一个插件,它可以完成除内容导入之外的所有功能。将其添加到您用于创建站点的wordpress软件的mu插件目录中。
为了优化解决方案的成本(时间)/价值,选项2可能是最好的选择,尤其是如果您可以编写数据库或目录创建之类的脚本。