如果你知道WordPress的内部结构,那就不太难了。以下是步骤:
要迁移站点,请在WordPress多站点环境中创建一个新站点(下表中的信息必须适合新环境)
wp_blogs (especially this)
wp_blogs_versions (probably irrelevant)
wp_registration_log (probably irrelevant)
wp_signups (probably irrelevant)
wp_site (especially this)
wp_sitemeta (especially this)
从旧的多站点子站点提取媒体文件夹并将其复制到新的多站点子站点以下表格是特定于站点的-将它们从旧的子站点移动到新的子站点(从新的多站点删除并替换这些表格,调整前缀)
wp_2_commentmeta
wp_2_comments
wp_2_links
wp_2_options
wp_2_postmeta
wp_2_posts
wp_2_terms
wp_2_termmeta
wp_2_term_relationships
wp_2_term_taxonomy
在wp_users
和wp_usermeta
在新的多站点环境中,信息将有所不同-您必须从旧数据库中提取信息或以某种方式同步它们新环境中的插件/主题将有所不同,您必须确保插件/主题可用,或者先从子网站中删除这些功能。
请注意,由于环境不同,可能仍有某些问题需要解决。
更简单的方法是复制主题,导出用户及其内容,然后将其导入新站点。这是否足够取决于您想要实现的目标。