我已经在dev.example下安装了WordPress。com域,然后在开发后更改了顶级域示例的文档根。com到WordPress安装。
现在,一些链接在dev.上,当我登录到admin时,我也会被重定向到dev.上。我手动更改了所有链接,但语言切换器仍保留在dev上。
如何解决此问题?
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成
WordPress几乎在其数据库的任何地方都使用绝对链接。这意味着,如果您想更改域,您必须更改数据库中的所有这些链接。
最简单的方法是将DB导出到SQL,查找所有出现的旧URL并用新URL替换。但是这可能会破坏您的DB—有些东西在DB中存储为序列化对象,这样简单的字符串更改将破坏这些对象,使其无法取消序列化。
另一种方法是使用工具,如Interconnects Search Replace DB