但是,事情总是有物分外的情形,比如说:我们的wordpress网站由于一些违规操作,而遭到搜索引擎的降权,乃至不再收录我们的网站。
在这种情形下,我们就可能须要改换我们的wordpress网站的域名了。
这个时候,就会又有一个情形可能会涌现:有许多的wordpress网站的主题可能在插入文章图片时,写到wordpress数据库的图片地址是个绝对路径地址,也便是还有域名的图片地址(如下图)。

这个时候,如果我们的wordpress网站改换了域名,那么,在原域名停滞利用后,这些绝对路径的图片地址就在浏览器中打不开了。
那么,这个时候,作为wordpress网站的站长的我们,该当怎么办呢?只有2种方法,要么每篇文章重新上传图片,要么对wordpress网站的文章图片地址进行批量修正——把原域名修正成现在的新域名。

php图片修改WP菜鸟建站28wordpress网站改域名后批量修正图片地址 Java

显然,第一种方法——每篇文章重新上传图片,这是行不通的。
如果我们的wordpress网站文章的数量不多,才几篇或十几篇,那还好说。
如果我们的网站有几千篇,乃至上万篇,那一篇一篇的重新上传图片,那不是找罪受吗?

以是,第二种方法,才是我们的精确之道。
那么,问题又来了,若何给我们的wordpress网站的文章图片地址批量修正域名呢?图片地址是存储在wordpress数据库中的,我们可不可以通过对wordpress数据库的操作来批量修正文章图片的地址呢?答案是肯定的了。

在前面,我们先容有phpmyadmin数据库管理工具(当然,你也可以利用其它的数据库管理工具来操作)。
我们这里就来先容,利用phpmyadmin来批量修正wordpress网站文章的图片地址。

方法一:SQL代码来批量修正文章图片地址。

第一步:phpmyadmin登录你的wordpress数据库。

如果你同一个做事器有多个网站,那么,你登录phpmyadmin后,可能会有多个网站数据库,如下图:

一定要找对你要改换域名的wordpress网站的数据库,如果找错了,那可就糟糕了。

第二步:选择wp-posts数据表。

找对你的wordpress网站数据库后,点击左侧的“wp-posts”这个数据表(如下图),这个表便是wordpress用来存放文章信息的表,wordpress网站的所有的文章的紧张信息都存放在这个表中。

第三步:点击顶部菜单中的“SQL”;

点击上图中的“SQL”这个菜单,进入到SQL语句的界面,如下图:

第四步:在输入框中输入SQL语句。

在上图标红的输入框中输入如下这句SQL代码,然后点击“实行”按钮。

UPDATE wp_posts SET post_content = replace( post_content, '旧域名', '新域名' )

方法二:利用“查找与更换”功能来批量更换。

第一步:phpmyadmin进入到wp-posts数据表。

方法同上面一样,这里就不多说。

第二步:点击顶部菜单中的“搜索”,地入到搜索界面,如下图:

第三步:点击“查找与更换”按钮。
进入到如下图的界面:

​第四步:在“查找”输入框中输入“旧域名”,在“更换为”输入框中输入“你的新域名”,字段选择post_content(文章内容)。
然后点击“实行按钮。

通过上面的2种方法,都可以实现wordpress网站文章图片地址的批量修正。
但不管你利用哪种方法来修正图片地址中的域名,你最好都要在修正前备份一下wordpress网站的数据库——以防修正失落败造成丢失。
还是那句话:修正有风险,操作需谨慎。