2011-11-16 74 views
1

我目前正在对wordpress进行一些测试。更改为新域名后Wordpress后guid不会更改

在最近的一次测试中,我发现在将设置菜单中的站点URL从域a更改为域b时,

在实际的mysql表中,posts表中的guid属性不会改变。 http://10.0.0.31/wptest1,原来的GUID例如:

例如:对URL创建 网站 http://10.0.0.31/wptest1/?p=1

变更为:http://wptest1.com/wptest1,GUID是不变的:http://10.0.0.31/wptest1/?p=1

我们担心,这可能会在未来造成麻烦,我和老板都同意这将是一个主要的错误。

我的问题是:什么是用于改变主要网址后的GUID和为什么没有改变。

到目前为止,我们没有带发现在用户端的任何问题,但如果这些插件是使用GUID然后我们要碰到的问题......

我希望你们能有所帮助。

Grtz,Thomas

回答

5

这不是一个错误。这是设计。 GUID仅用作内部全球唯一的标识符。用户不应该看到它们。有关更多信息,请参阅Important GUID note

+0

感谢您的信息! – HTDutchy

+0

它说“从不”更改GUID,但直接在它下面,他们说可以更改attachment-posts的GUID。似乎有点模糊,如果它足够重要,可以用粗体文本*两次写入,以免GUID永远不会改变。 – Mikepote

+0

@Mikepote您指的是*“如果需要将默认上传文件夹更改为其他位置,则需要在posts表的post_content列中更改任何媒体网址。”* part?它可能会令人困惑,它写在同一部分,但据我所知,它不需要改变GUID。 – Magne