最近在做網站時,都是在host以測試網址先架好wordpress,資料也都上架後才買網址然後更換,就會有很多文章的圖片無法正常顯示,因為主要網址已經換掉了,即使在wordpress後台設定改了網址,也只會影響到wordpress預設欄位的網址,很多theme的post meta不會自動更新網址,只好手動去phpMyAdmin敲一些SQL指令了:
在SQL指令那邊複製貼上以下文字(記得把網址換成自己的來源與目標網址)
1 2 3 4 | UPDATE wp_options SET option_value = replace(option_value, 'http://舊網址', 'http://新網址') WHERE option_name = 'home' OR option_name = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'http://舊網址','http://新網址'); UPDATE wp_posts SET post_content = replace(post_content, 'http://舊網址', 'http://新網址'); UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://舊網址','http://新網址'); |
搶先發佈留言