如何在迁移后使用wordpress中的插件更改所有页面上的图像URL?

时间:2016-05-07 01:35:23

标签: database wordpress url migration file-transfer

迁移后,页面上的所有图像(关于我们,艺术家等)都没有显示我必须手动更改它们,就像我在主页上所做的那样。我尝试了不同的插件,如天鹅绒布鲁斯和搜索和替换,但它无法通过自动更改页面上的图像,而是我必须做很多时间的手动。

以下是我希望所有网页上的所有图片代码发生的情况,我希望网址http://cjdrafts.info/quadrantgallery更改为http://cjdrafts.info/art

<img  src="http://cjdrafts.info/quadrantgallery/wp-content/uploads/2016/04/237715.jpg" align="center" />

更改为

<img  src="http://cjdrafts.info/art/wp-content/uploads/2016/04/237715.jpg" align="center" />

在迁移所有页面后,我一直在我的所有其他草稿上手动更改网址,所以如果有人可以教我如何自动完成,那将会很棒。

提前谢谢。

1 个答案:

答案 0 :(得分:1)

1。)我知道您已经说过您不想使用WordPress插件,但如果可能的话,您真的应该结帐better search replace它应该完全按照您所描述的内容进行操作。

2.。)您可以在数据库管理系统中运行此SQL代码:

UPDATE wp_options SET option_value = replace(option_value, 'http://cjdrafts.info/quadrantgallery', 'http://cjdrafts.info/art') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://cjdrafts.info/quadrantgallery','http://cjdrafts.info/art');

UPDATE wp_posts SET post_content = replace(post_content, 'http://cjdrafts.info/quadrantgallery', 'http://cjdrafts.info/art');

UPDATE wp_postmeta SET meta_value = replace(meta_value,'http://cjdrafts.info/quadrantgallery','http://cjdrafts.info/art');