WordPress 更换新域名、替换URL的方法
1、一、修改 wp-config.php 文件在wp-config.php中,添加以下内容(www.abc.com为新域名):define(‘WP_HOME’,’http://www.abc.com’); define(‘WP_SITEURL’,’http://www.abc.com’);登录后台,在 “常规 -> 设置”填入新域名 HOME 和 SITEURL,然后删除上面添加的内容。
2、二、修改 functions.php 文件是主题目录下的 functions.php 文件。在functions.php中,添加以下内容:例如:update_option(‘siteurl’,’http://www.videor.cn’); update_option(‘home’,’http://www.videor.cn’);登录后台,在 “常规 -> 设置”填入新域名 HOME 和 SITEURL,然后删除上面添加的内容。
3、三、修改 wp-co艘绒庳焰nfig.php 文件在wp-config.php中,添加下面内容:define(‘RELOCATE’,true);登录后台,WP将自动更新 SITEURL,手动修改 HOME 地址即可,成功后一定要删除上面添加的内容。以下为批量修改图片地址:使用PHPMYADMIN进入数据库管理, 搜索www.原域名, 你就可以看到哪些表里面包含了这个字段。点击SQL, 执行SQL语句,格式如下:UPDATE ‘表名’ SET ‘字段’ = REPLACE(‘字段’,’待替换内容’,’替换值’);UPDATE wp_posts SET post_content = REPLACE(post_content, ‘www.原域名’, ‘www.新域名’);UPDATE wp_options SET option_value = REPLACE(option_value,‘www.原域名’, ‘www.新域名’);UPDATE wp_posts SET guid = REPLACE(guid, ‘www.原域名’, ‘www.新域名’);UPDATE wp_posts SET pinged = REPLACE(pinged,‘www.原域名’, ‘www.新域名’);UPDATE wp_comments SET comment_author_url = REPLACE(comment_author_url, ‘www.原域名’, ‘www.新域名’)解释如下,可根据需要修改:表wp_posts里面的post_content (文章内容)表wp_posts里面的guid (WordPress默认链接结构)表wp_posts里面的pinged (ping内容)表wp_comments里面的comment_author_url (留言作者URL地址 )