新浪微相册地址转换

最近新浪微相册图片再次失效,之前是加到文章中不显示,现在是直接链接地址失效了。

之前的图片域名前缀是

wx1.sinaimg.cn、wx2.sinaimg.cn、wx3.sinaimg.cn、wx4.sinaimg.cn

改成:

tva1.sinaimg.com、 tva2.sinaimg.com、 tva3.sinaimg.com、 tva4.sinaimg.com

tvax1.sinaimg.com、tvax2.sinaimg.com、tvax3.sinaimg.com、tvax4.sinaimg.com

就正常了。

批量替换方法

会用到WP的数据库操作$wpdb类,基本语句:

global $wpdb;
$wpdb->query("UPDATE wp_posts SET post_content = replace( post_content, '旧文字', '新文字' )");

具体替换新浪微相册图片操作

数据无价,操作前请提前做好数据备份

将下面代码添加到主题函数模板functions.php中,然后刷新一下后台页面即可完成替换。

将链接替换成tva前缀的。

global $wpdb;
$wpdb->query("UPDATE wp_posts SET post_content = replace( post_content, 'https://wx', 'https://tva' )");

将链接替换成tvax前缀的。

global $wpdb;
$wpdb->query("UPDATE wp_posts SET post_content = replace( post_content, 'https://wx', 'https://tvax' )");

转换后,删除代码,不需要保留在主题中。

微相册的加载速度真心的快,就是地主家也没有余粮,毕竟流量就是金钱,想尽办法封堵外链。

如果你也在用微相册还是给图片找个安稳的家吧。

想将外链接图片本地化:参阅