2025年1月7日

Wordpress 如果更換了網域名...

這個應該是有可能發生的,尤其有時候對於測試人員來說,我們可能會先建立一個網站在 test.com 上面,然後等客戶確定他們自己真正的網址的時候再移動去 客戶網站.com 

當然,有坑。

最開始是要去後台的設置更改網站的網址,這個很簡單,一下就能做完。


然後到前端去,大概率還是會看到一些連結找不到(圖片、超連結),所以要登入到後台


推薦大家用 phpmyadmin 會比較好改,尤其當你的網站裝了很多插件的時候,會有很多的表單弄的你頭昏眼花近視加深,所以要善用工具。大多的時候找到 wp_options 裡面都能改。

推薦的語法是這樣:

UPDATE wp_options SET option_value = replace(option_value, '舊網址', '新網址') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, '舊網址','新網址');
UPDATE wp_posts SET post_content = replace(post_content, '舊網址', '新網址');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'舊網址','新網址');


當然還有更多的時候因為插件的關係,要去插件裡面找,例如這次我用了一個叫做 elemetor 的插件,需要單獨去他的後台修改。


然後我還用了 slider revolution, 這個真的是得去他的編輯器重新指定網址,還好首頁投影片只做了少少幾張,耗費的精力就不會很大。


好了,打完收工。










沒有留言:

Wordpress 如果更換了網域名...

這個應該是有可能發生的,尤其有時候對於測試人員來說,我們可能會先建立一個網站在 test.com 上面,然後等客戶確定他們自己真正的網址的時候再移動去 客戶網站.com