场景模拟:
WordPress站点附件地址变更,于是按照网上教程执行以下SQL语句:
update wp_posts SET post_content = replace(post_content,'https://www.phpwc.com/wp-content/uploads/','https://xuwpfj.phpwc.net/wp-content/uploads/');
结果:附件URL已被更改,但再次编辑文章时发现URL地址又变成之前的www.phpwc.com了:
经全库查询发现,附件URL地址替换涉及三个表wp_options、wp_postmeta、wp_posts,并非只有wp_posts,故需要执行三条语句,如下
UPDATE `wp_posts` SET `post_content` = replace( `post_content` , 'https://xuwpfj.phpwc.net/wp-content/uploads/', 'https://xuwpfj.phpwc.net/wp-content/uploads/'); UPDATE `wp_postmeta` SET `meta_value` = replace( `meta_value` , 'https://xuwpfj.phpwc.net/wp-content/uploads/', 'https://xuwpfj.phpwc.net/wp-content/uploads/'); UPDATE `wp_options` SET `option_value` = replace( `option_value` , 'https://xuwpfj.phpwc.net/wp-content/uploads/', 'https://xuwpfj.phpwc.net/wp-content/uploads/');
1、QQ/微信:1228661029
2、订阅phpwc( 戳我关注公众号) 。
3、订单有疑问请点击 订单售后 反馈。
4、发现违法/侵权内容请点击 页面投诉 反馈。
5、虚拟产品售出不退,详见:《网站协议》。