迁移后,页面上的所有图像(关于我们,艺术家等)都没有显示我必须手动更改它们,就像我在主页上所做的那样。我尝试了不同的插件,如天鹅绒布鲁斯和搜索和替换,但它无法通过自动更改页面上的图像,而是我必须做很多时间的手动。
以下是我希望所有网页上的所有图片代码发生的情况,我希望网址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" />
在迁移所有页面后,我一直在我的所有其他草稿上手动更改网址,所以如果有人可以教我如何自动完成,那将会很棒。
提前谢谢。
答案 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');