wordpress不用插件实现批量替换文章内容中的旧地址

修改网站地址后,会有好多附件地址不变,附一个SQL语句,应用于phpmyadmin,批量修改:

UPDATE `typecho_contents` SET `text` = REPLACE(`text`,‘旧域名地址‘,‘新域名地址‘);

同样可以替换其它表的内容:

UPDATE `typecho_golinks` SET `target` = REPLACE(`target`,‘a.b‘,‘b.c‘);

替换其它内容:

UPDATE `typecho_fields` SET `str_value` = REPLACE(`str_value`,‘hostkvm-com‘,‘hostkvm-vpsmm‘);

原文地址:https://www.cnblogs.com/feichui/p/12656406.html

时间: 2024-08-29 14:37:05

wordpress不用插件实现批量替换文章内容中的旧地址的相关文章

织梦dedecms如何批量替换文章内容和缩略图

文章来自:http://blog.sina.com.cn/s/blog_475ea1130101co6w.html 第一种方法: 进入后台,点左侧的采集,点选批量维护的数据库内容替换. 1.替换标题内某关键词,选择dede_archives数据表,选择title字段,被替换内容:收入,替换为:赚钱,填入安全确认码,最后点开始替换数据,提示替换成功,这样文章的标题内容批量的替换很方便! 2.替换文章正文内某关键词,选择dede_addonarticle数据表,选择body字段,被替换内容:收入,替

dedecms文章内容中加入网站地址

说明:东西是死的,人是活,对于使用dedecms来建站的朋友来说,更应该灵活一些,学会变通一些.    今天做网站,客户要求文章内容中必须带有本网站的网址,经过思考,代码如下: 在每篇文章的第200个字符后加上 网站网址,然后连接剩下的文章内容 {dede:field.body runphp='yes'} $a=strlen("@me")-200; @me=strlen(@me)>200?cn_substr(@me,200)."http://www.software8.

[MVC]如何删除文章内容中的图片

1.实现代码 if (!string.IsNullOrWhiteSpace(entity.Content)) { var immgList = TextHelper.GetImgUrlList(entity.Content); var mainUrl = (Request.Url.ToString()).Replace(Request.RawUrl, ""); foreach (var item in immgList) { var filepath = item.Replace(ma

WordPress批量修改文章内容、URL链接、文章摘要

通过SQL语句来批量修改wordpress博客内容,文章中所有语句都使用默认的wp_表前缀,如果您的数据表前缀不是wp_则需要在语句中作相应更改. 方法/步骤 批量修改文章内容 如果您想替换之前写过的所有文章中的某些内容,如更换博客的名称.更换博客的网址.更换文章配图的链接等,您可以使用以下SQL语句: UPDATE wp_postsSET post_content = REPLACE( post_content,'旧的博客名', '新的博客名' ); 该语句的功能是将所有文章中的“旧的博客名”

linux下sed批量替换文件内容

在linux超级终端下编辑文档是件比较麻烦的事情,下面简单介绍一下如何在linux下批量替换文件内容 linuxsed 批量替换多个文件中的字符串 格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径` 例如:替换/home下所有文件中的xxx为ooo sed -i "s/xxx/ooo/g" `grep xxx -rl /home` 单个文件中的字符串替换 将文件1.txt内的文字“111”替换成“222” sed -i &qu

linux下批量替换文件内容

linux下批量替换文件内容 1.网络上现成的资料 格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径` linux sed 批量替换多个文件中的字符串 sed -i "s/oldstring/newstring/g" `grep oldstring -rl yourdir` 例如:替换/home下所有文件中的www.admin99.net为admin99.net sed -i "s/www.admin99.net/a

sed批量替换文件内容

sed -i "s/123/456/g" `grep 123 -rl ./ | grep -v log` #把当前目录下所有文件中的123替换成456,包括子目录啊 sed批量替换文件内容

Linux下 批量替换文件内容方法和odoo替换谷歌字体

#odoo#用中科院CDN解决odoo用到google字体速度慢问ti Linux下批量替换文件内容方法 http://www.cnblogs.com/fjping0606/p/4428850.html 1:查找find . -type f -name "*.html"|xargs grep 'yourstring' 2:查找并替换find -name '要查找的文件名' | xargs perl -pi -e 's|被替换的字符串|替换后的字符串|g' perl -pi -e在Per

linux 批量替换所有文件中包含的字符串

sed -i "s/原来字符串/新字符串/g" `grep 原来字符串 -rl .` 格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径` 转: linux下批量替换文件内容 1.网络上现成的资料 格式: sed -i "s/查找字段/替换字段/g" `grep 查找字段 -rl 路径` linux sed 批量替换多个文件中的字符串 sed -i "s/oldstring/newstring/g&