2011-11-16 76 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