mysql - 从联合手工制作的网站和 WordPress 迁移到仅 WordPress

标签 mysql database wordpress

我已将一个手工制作的网站迁移到 WordPress 网站。以前的实现确实在博客的子目录中有 WordPress。显然博客的管理员不是网站的所有者,我无法从所有者那里获得管理员用户名和密码,所以我无法使用复制器插件。由于时间限制,我无法在删除事件博客之前将博客合并到新网站。

我有旧版网站的所有文件和数据库(database.sql 格式)。

我在Codex找到了数据库表图,但我最感兴趣的是传输所需的最少表数。

我需要将旧数据库中的哪些表导入到新数据库中(在将所有绝对链接更改为正确地址之后)?

我知道 wp_postmeta 表和 wp_posts 表,是否还有其他我需要导入的表。

最佳答案

这取决于您要保留的数据。

主要的数据类型和表有:

  • 术语(wp_term_relationships、wp_term_taxonomy、wp_termmeta、wp_terms)
  • 评论(wp_comments、wp_commentmeta)
  • 用户(wp_users、wp_usermeta)

您不想导入整个 .sql 文件并从那里开始吗?这可能比试图将事情拼凑起来更容易。然后,您可以删除任何不包含 wp_(或您使用的任何前缀)的表。

关于mysql - 从联合手工制作的网站和 WordPress 迁移到仅 WordPress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39779317/

相关文章:

mysql - 我应该规范化这个 MySQL 表吗

MYSQL:有没有办法在触发器上创建新表或删除现有表?

java - 将 DriverManager.getConnection 与 UCanAccess 一起使用时的内存消耗

ssl - 使用 WordPress HTTPS 插件时出现 Google In-Page Analytics clickmap 错误

wordpress - 删除插件类中定义的操作

wordpress - 使*所有* WordPress 类别使用其父类别模板

mysql - 删除重复行时超慢加载数据 infile

mysql - 两个表通过引用表引用单个表

c# - 在构建供客户端使用的 Web 服务时,其他方的应用程序使用何种语言编写是否重要?

php - 从不同的表中选择用户名,其中 id 在 codeigniter 中匹配