wordpress内容字符批量替换

文章描述:

wordpress如何把内容里面的http替换成https

最近网站申请了htttps协议,然后发现网站里面的图片链接还是http,那么如何把http替换成https呢?

WordPress文章数据表是wp_posts,在wp_posts数据表中post_content是文章内容正文字段,我们需要把文章正文内容字段里面的http替换成https,那么怎么快速替换呢?下面就给大家说一哈快速解决方法。

REPLACE

replace函数作用是直接替换mysql数据库中某字段中的特定字符串

UPDATE wp_posts set post_content = REPLACE(post_content, 'http', 'https')

在完成上面操作后会发现文章内容图片已经更换了,但是在媒体->媒体库里面选择图片时会发现以前的图片不显示了,那么是怎么回事?

原来媒体库里面的图片信息也是存在wp_posts数据表里面的,wp_posts数据表guid字段是媒体图片的路径位置,里面的http没有替换成https,我们可以按照上面写SQL语句

UPDATE wp_posts set guid = REPLACE(guid, 'http', 'https')

执行完成后会发现媒体库里面的图片已经正常显示了。

发布时间:2021/08/11

发表评论