【问题标题】:WordPress menus lost when exporting local database and importing to server database导出本地数据库和导入服务器数据库时 WordPress 菜单丢失
【发布时间】:2021-12-05 20:41:18
【问题描述】:

我有一个在 MySQL 上运行的本地 WordPress 站点。我想把它移到服务器上进行测试和部署。除了迁移新的/更改的代码和媒体文件之外,我还在 Mac 上使用 Sequel Pro 将数据库从本地计算机导出到 .sql 文件。然后我更改了导出中的所有 URL 以匹配服务器的 URL。然后我将它导入到服务器数据库中。

一切都很好。没有错误。除了我在本地机器上创建的菜单没有显示在服务器上。我看到了有关导出菜单并将其导入服务器的插件的建议。但这对我来说似乎很愚蠢。数据库中没有定义菜单吗? 一切不是在内容、选项、设置等方面定义的吗?为什么我需要导出/导入菜单而不需要其他任何东西?

【问题讨论】:

    标签: database wordpress import export


    【解决方案1】:

    当你导出和导入wordpress网站的数据库时,菜单也包含在里面。

    您只需要在管理面板中查看菜单即可。您只需将该菜单分配给适当的菜单位置,例如主菜单或您创建的菜单,例如此屏幕截图https://prnt.sc/1wp2gvd

    【讨论】:

    • 谢谢。这也是我首先想到的事情之一,但是当我从下拉列表中选择要分配的菜单时,它们不在下拉列表中。比较我的本地截图 (awesomescreenshot.com/image/…) 和我的服务器截图 (awesomescreenshot.com/image/…)。这不应该发生在整个数据库的所有表 .sql 导出/导入中,对吧?
    【解决方案2】:

    答案是我使用基于 Pantheon.io 的上传/导入功能来上传和导入我的 .sql 文件。当我改为在 MacOS 上使用 Sequel Pro 导出我的本地数据库、连接到 Pantheon.io 并将其导入到 Pantheon.io 时,一切顺利。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-06
      • 1970-01-01
      • 2012-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多