最近查看往期文章时,发现部分图片失效了,查看了下图片地址都是以:https://p.pstatp.com/
开头的,目测这个地址应该是头条的外链图床。
根据经验,一般这种外链图床失效,平台都不会真的把图片给删了,只是换了个cdn的地址。
于是尝试在网上搜了下其它的头条图床外链地址,有https://p1.pstatp.com/
、https://p2.pstatp.com/
或者https://p3.pstatp.com/
的,轮流试了下都无效。
看来还得自己找。
于是我打开今日头条的官网,翻了下最近的新闻,并查看了新闻中的图片地址,发现今日头条图床的地址已经换成了如:https://p*.toutiaoimg.com/origin/****
于是我尝试将之前的https://p.pstatp.com/***
换成https://p26.toutiaoimg.com/
,发现图片可以正常打开了。
多尝试了几张日头条图床外链的图片,发现都有效!
接下来就好办了,批量替换掉文章的今日头条图床前缀即可,使用SQL最方便:
UPDATE wp_posts
SET post_excerpt = replace( post_excerpt, 'https://p.pstatp.com/', 'https://p26.toutiaoimg.com/' );
另外如果需要查找文章中所有包含今日头条图床的也可以使用SQL来查询:
select * from wp_posts where post_content LIKE '%https://p26.toutiaoimg.com/origin/%'